Homepage
Open in app
Sign in
Get started
Software Design Concepts
Architecture patterns, methodologies, and software design
Follow
Simple Architecture Everyone Should Know
Simple Architecture Everyone Should Know
When building a project that isn’t too large, you can use the following architecture to help organize your code and ensure each class has…
Renan Schmitt
Oct 5
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
About Software Design Concepts
Latest Stories
Archive
About Medium
Terms
Privacy
Teams