Tag: design
All the articles with the tag "design".
-
Property Getters vs Get Methods: When to Use Which
A detailed guide on choosing between property getters and get methods in object-oriented programming, with practical examples and best practices for API design.
-
Prototype first, production second
How prototyping reduces development risk by allowing safe experimentation and validation before making production changes, with practical examples and best practices.
-
Use enums over booleans for status fields
Why and how to use enumerated types instead of boolean flags for status fields, improving code maintainability and preventing future refactoring headaches.
-
How to Use Pseudocode to Design Better Software - Working Example
A practical demonstration of pseudocode-driven development for designing maintainable software, with a real-world example from requirements to implementation.