'Proper Inheritance' - John Lakos [ ACCU 2016 ]
All essential behavior of our software must be documented, and yet there are important advantages, with respect to development, verification and testing, performance, and stability, for leaving the behavior for some combinations of inputs and initial conditions undefined. What is and is not defined behavior should therefore be readily discernible from the contract, especially when creating contracts that must span classes related by inheritance.
Видео 'Proper Inheritance' - John Lakos [ ACCU 2016 ] канала ACCU Conference
Видео 'Proper Inheritance' - John Lakos [ ACCU 2016 ] канала ACCU Conference
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Asynchronous I/O and Coroutines for Smooth Data Streaming - Björn Fahller - ACCU 2022Secure by Design - Security Principles for the Working Architect - Eoin Woods [ACCU 2019]Lightning Talk: A Story of Failure During The Pandemic - Felix Petriconi [ ACCU 2021 ]An Adventure in Race Conditions - Felix Petriconi [ACCU 2019]Documentation in the Era of Concepts and Ranges - Christopher Di Bella & Sy Brand - ACCU 2022An (In-)Complete Guide to C++ Object Lifetimes - Jonathan Müller - ACCU 2024Time Travel Debugging - It’s Time to Debug Different - Undo Software [ ACCU 2021 ]ACCU Conference 2018 Highlights - Promotional Video - C++ and Coding ConferenceDeliberate Architecture - Robert Smallshire - ACCU 2022Alchemical Code Rejuvenation - Uberto Barbini [ACCU 2018]Requirement: Creativity - Dirk Haun [ACCU 2017]A Tour of C++ Recognised User Type Categories - Nina Ranns - ACCU 2023Design and Evolution of cyber-dojo - Jon Jagger [ACCU 2017]How to write a programming language - Andy Balaam [ACCU 2017]ACCU Lightning Talk - Straw Man - Seb Rose - ACCU 2022Embracing User-Defined Literals Safely - Pablo Halpern - ACCU 2022Lightning Talk: Applied Tuples - Dietmar Kühl [ ACCU 2021 ]Typical Type Typos - Amir Kirsh [ ACCU 2021 ]C++ Insights: How stuff works, Lambdas and more! - Andreas Fertig [ACCU 2019]Introduction to Lock/Wait Free Algorithms - Defining and Understanding the Terms Jeffrey Mendelsohn