Tips for Object Oriented great designs
Articles in this series
Allowed global variables and supposed memory savings. For 20 years I have been teaching software at the University of Buenos Aires. In the software engineering course we teach design patterns and the same “scheme” is always repeated almost like a typ...
Ye olde Reliable Data Structures and Their Controversial (Write) Access. Using objects as data structures is an established practice that generates many problems associated with the maintainability and evolution of software and misuses brilliant conc...
Ye olde Reliable Data Structures and Their Controversial (Read) Access. Using objects as data structures is an established practice that generates many problems associated with the maintainability and evolution of software. It misuses brilliant conce...
This is an index to already published articles on software design. There are some rules to follow and embrace to make great software designs. This article will summarize them, serving as an index to full stories. Axioms Build a MAPPER https://mcsee.h...
Software is eating the world. Those of us who work, live and love software do not usually stop by to think about its meaning. This is the first of a series of articles where we will try to address current software design problems in a minimalist way...
If we build our entire paradigm on a single rule, we can keep it simple and make excellent models. Being minimalist and being axiomatic means we can derive a set of rules from a single definition. If we build our entire paradigm over one single rule ...