#programming-blogs
Read more stories on Hashnode
Articles with this tag
You want to replace all, but you replace one ocurrence · TL;DR: Bad function names will lead you to defects Problems Misleading Names The least...
A historical mistake and how you can solve it · TL;DR: Most languages fail to find the correct behavior for leap year calculation. Disclaimer: While...
Comprehending the laws and boundaries of nature enhances our skills as programmers. · TL;DR: Programming is all about making actual simulators and...
Don't Repeat Yourself. Don't Repeat Yourself TL;DR: You can find missing abstractions by looking at repeated code Problems DRY principle...
Where are your sources of truth? · TL;DR: Say it only once Problems Don't Repeat Yourself principle violation Consistency...
You should not define too much behavior together · TL;DR: Split your interfaces Problems Interface Segregation Principle...