Better Code
STLab Better Code course
Outline
Introduction
Definition of Engineering:
Instructor/Author Bias
Truth
Better Code
Software is Physics
What to expect
Programming Language
Structure of the Course
Conventions used throughout
Unscalable constructs
Pointers to materials
Useful tools
Algorithms
Flow
Types
Material to be Reviewed / Added
Computational and efficient bases
Necessary ingredients for Scalable/Sustainable Software
Safety
C++ limitations on safety
Move Semantics and Invariants
On Readabilty
Definition
Examples
Catalog of
Execution Context
Introduction
Contracts
Algorithms
Flow
Concurrency
Slides
|
Slides + Speaker Notes
Contracts
X