Software development field has progressed massively in the time it has existed. From first programs in machine code to high-level language-based applications with complex structures. These days even the simplest of the applications you make is likely to be quite complicated even in its fresh form. Programmers evolve their level of understanding their applications and … Continue reading Design Patterns
Tag: practices
Orthogonality
When developer works through a particular systems, a variety of modules being developed: user interface, filters, generators, controllers, models, and so on. In this variety and plurality often lies a danger of connecting and making separate modules dependent on each other. There is a healthy degree of dependence where a module can request an object … Continue reading Orthogonality
Don’t Repeat Yourself
Every piece of Knowledge must have a single, unambiguous, authoritative representation within a system From time to time it becomes easy to lower your standard and take a shortcut here and there. For developer that often times means duplicating code instead of encapsulating it in a separate class or even a function. Of course, there … Continue reading Don’t Repeat Yourself
