Principles of safe, maintainable, and correct software: static type checking, testing, code review, abstract data types, concurrency, and version control.
272




Principles of safe, maintainable, and correct software: static type checking, testing, code review, abstract data types, concurrency, and version control.