Have you ever seen “@” symbols in Python code and wondered how they work and what they do? The expressions used with them are called decorators, and while they may seem magical at first glance, understanding them is not a masterpiece. In this post we are going to demystify the decorators in Python and explain what they do, how they work, and how you can create them yourself!
GRASP – General Responsibility Assignment Software Principles5 (2)
GRASP is an acronym for General Responsibility Assignment Software Principles. In this article, we want to point out the principles and how they work.
Do one thing – Not the single responsibility principle (SRP)4.5 (2)
The “Do one thing” rule for programming is essential to everyone’s clean code philosophy. Learn why and how to apply it.
KISS Principle (Computer Science)4.5 (2)
KISS – an acronym for keep it simple stupid is a rule that everyone should apply to their code to reduce complexity and improve readability as well as maintainability
DRY Principle (Computer Science)4.8 (4)
Do you tend to repeat code over and over again? There are several important reasons besides DRY (Don’t Repeat Yourself) not to do so.