CLEAN UP YOUR CODE SMELLS
LEARN YOUR DESIGN PATTERNS
Recent Posts
Like professional athletes, software developers and engineers must always be practicing to improve their coding skills, even outside of the workplace. Too often we get bogged down into writing...
It is my firm belief that the most important aspect of writing code is writing code that's easy to read, easy to understand, and easy to maintain. Here are 5 very easy things you can start doing...
Before we dive into learning about some of the most common types of code smells, let's first answer the important question: What are Code Smells? Code smells are common programming...
Complementary video tutorial on this topic found at the bottom of this article. What is the Factory Design Pattern? In short, the Factory Design Pattern gives you 3 main benefits: It...
SOLID Principles: The fundamental Object Oriented design principles
What does SOLID principles mean? Proper planning prevents poor performance You don't want your software to have poor performance, do you? Do you want a poor design? An un-maintainable code base...
Object oriented programming (OOP) comes with many benefits, when implemented properly. However, designing OOP poorly will open the doors to a world of never-ending code smells. Design Patterns help...