Principles of Software Construction
/
Overview
Principles of Software Construction
Course overview
6 parts
·
14 chapters
Begin reading
Download
Part 1
Introduction to Java
1 chapters
Begin part
›
An Introduction to Java
Part 2
Static Checking, Testing and Code Reviews
2 chapters
Begin part
›
Static Checking
Testing and Code Review
Part 3
Specifications
3 chapters
Begin part
›
Need for Specifications
Exceptions
Designing Specifications
Part 4
Debugging
3 chapters
Begin part
›
How To Avoid Debugging
How to Debug
Mutability and Immutability
Part 5
Abstract Data Types
5 chapters
Begin part
›
Abstract Data Types
Rep Invariants and Abstraction Functions
Interfaces
Subtypes
Equality
Part 6
Notes
0 chapters
Begin part
›