Homepage
Open in app
Sign in
Get started
Software Design Concepts
Architecture patterns, methodologies, and software design
Follow
Working in Scrum Mode with Sprints will Probably Cause your Project to Fail
Working in Scrum Mode with Sprints will Probably Cause your Project to Fail
I can confess that I have more than 10 years of experience working on projects with Scrum and Sprints, and I cannot remember a single…
Renan Schmitt
Jul 28
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
About Software Design Concepts
Latest Stories
Archive
About Medium
Terms
Privacy
Teams