DRY, KISS, and YAGNI to avoid Over-engineering Trap
Refactor and architect your code based on DRY, KISS, and YAGNI principles, beware of over-engineering trap that leads to unnecessary complexity
Jan 6, 20236 min read678

Search for a command to run...
Articles tagged with #software-architecture
Refactor and architect your code based on DRY, KISS, and YAGNI principles, beware of over-engineering trap that leads to unnecessary complexity

I personally prefer fail-fast (offensive) over fail-safe (defensive) programming style because it is practical and improves my code productivity.

High-level differences between Model-View-Controller(MVC), Model-View-Presenter(MVP), and Model-View-ViewModel(MVVM) for Android development.

If you don't have the time to watch these lengthy videos on YouTube, this article is for you.
