Meyer’s Object-Oriented Classes: Lessons on Software
In this series of lectures, I share insights about diverse aspects of software construction, from the lowliest of coding tricks to the most abstract concepts of requirements, from algorithms and data structures to methods of architecture and design, from development techniques to project management principles.
Some lectures refer to Eiffel systems, whose code is available at github.com/EiffelSoftware/Meyer_lectures/. Other extra material, including bibliographic references, is available in the corresponding page for each lecture.
Available so far:
- Distances, Invariants and Recursion: material available at bertrandmeyer.com/levenshtein.