Homepage
Open in app
Sign in
Get started
Software Design Concepts
Architecture patterns, methodologies, and software design
Follow
SOLID — Interface Segregation in Action
SOLID — Interface Segregation in Action
When working on a large product that has been maintained for several years, we may encounter situations where certain classes are crucial…
Renan Schmitt
Jul 12
8 Tips To Let Your Code More Maintainable
8 Tips To Let Your Code More Maintainable
Renan Schmitt
Jun 29
Four Anti-Patterns I Have Seen
Four Anti-Patterns I Have Seen
During my career, I have worked on a lot of code, and some of it clearly follows an anti-pattern design! An anti-pattern generally provides…
Renan Schmitt
Jun 5
What does a Software Architect do?
What does a Software Architect do?
A Software Architect has many tasks during the process of software development, but these activities are not always clear to everyone. Over…
Renan Schmitt
May 29
When will I be a millionaire? Program that can calculate it using two-phase binary algorithm
When will I be a millionaire? Program that can calculate it using two-phase binary algorithm
I have created a program that can calculate when I will have enough money to achieve my personal objectives. The best part is how this…
Renan Schmitt
May 15
SOLID: Is Single Responsibility Straightforward?
SOLID: Is Single Responsibility Straightforward?
According to Robert C. Martin, the single responsibility principle (SRP) is a computer programming principle that states that:
Renan Schmitt
Apr 19
Does ChatGPT-3 know how to program?
Does ChatGPT-3 know how to program?
My experience asking ChatGPT to create a shopping list application.
Renan Schmitt
Apr 9
How to Use ChatGPT to Tackle Tasks a Developer Doesn’t Like
How to Use ChatGPT to Tackle Tasks a Developer Doesn’t Like
I have been a developer for more than twenty years, and I really enjoy it. However, there are some tasks in developer duties that I am not…
Renan Schmitt
Mar 20
Do not fight anymore over code indentation
Do not fight anymore over code indentation
I have some experience reviewing code, and in the past, I used to have some very nice discussions with my team about code indentation. I…
Renan Schmitt
Mar 13
Quality comes from architecture
Quality comes from architecture
After 20+ years in software, I conclude: the foundation of good software is its architecture.
Renan Schmitt
Feb 20
About Software Design Concepts
Latest Stories
Archive
About Medium
Terms
Privacy
Teams