Software Construction
Shared by Sofia Petrov • software engineering, computer science • 2016
[6.031] Principles of safe, maintainable, and correct software: static type checking, testing, code review, abstract data types, concurrency, and version control.

