|
|
Effective C++ 3rd Edition by Scott Meyers |
- Introduction
- Chapter 1 - Accustoming Yourself to C++
- Chapter 2 - Constructors, Destructors and Assignment Operators
- Chapter 3 - Resource Management
- Chapter 4 - Designs and Declarations
- Chapter 5 - Implementations
- Chapter 6 - Inheritance and Object-Oriented Design
- Chapter 7 - Templates and Generic Programming
- Chapter 8 - Customizing new and delete
- Chapter 9 - Miscellany
|
|
More Effective C++
- Scott Meyers |
|
|
Code Complete 2nd Edition
- Steve McConnel Synopsis by Daniel Dobson: |
Software's Primary Technical Imperitive is to Manage Complexity
Laying the Foundation
- Chapter 1 - Welcome to Software Construction
- Chapter 2 - Metaphors for a Richer Understanding of Software Developement
- Chapter 3 - Measure Twice, Cut Once: Upstream Prerequisites
- Chapter 4 - Key Construction Decisions
- Chapter 5 - Design in Construction
- Chapter 6 - Working Classes
- Chapter 7 - High Quality Routines
- Chapter 7 - Defensive Programming
- Chapter 8 - The Pseusdocode Programming Process
- Chapter 9 - General Issues in Using Variables
- Chapter 10 - General Issues in Using Variables
- Chapter 11 - The Power of Variable Names
- Chapter 12 - Fundamental Data Types
- Chapter 13 - Unusual Data Types
- Chapter 14 - Organising Straight-Line Code
- Chapter 15 - Using Conditionals
- Chapter 16 - Controlling Loops
- Chapter 17 - Unusual Control Structures
- Chapter 18 - Table-Driven Methods
- Chapter 19 - General Control Issues
- Chapter 20 - The Software-Quality Landscape
- Chapter 21 - Collaboration Construction
- Chapter 22 - Developer Testing
- Chapter 23 - Debugging
- Chapter 24 - Refactoring
- Chapter 25 - Code-Tuning Strategies
- Chapter 26 - Code-Tuning Techniques
- Chapter 27 - How Program Size Affects Construction
- Chapter 28 - Managing Construction
- Chapter 29 - Integration
- Chapter 30 - Programming Tools
- Chapter 31 - Layout and Style
- Chapter 32 - Self-Documenting Code
- Chapter 33 - Personal Character
- Chapter 34 - Themes in Software Craftsmanship
- Chapter 35 - Where to Find More Information
|
|
Programming Vertex and Pixel Shaders - Wolfgang Engel Synopsis by Daniel Dobson: |
|
|
Programming Vertex, Geometry, and Pixel Shaders - Wolfgang Engel Synopsis by Daniel Dobson: |