Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Also, a large codebase can be very easily maintainable with tightly coupled components

Agreed, but having worked on large codebases it's usually easier to plan ahead and decouple from the start - it can be hard to decouple components later when you didn't plan for it. It's also much easier to properly unit test when you can trivially inject a mock.

Of course this is only relevant if you're building a large project. The typical web app just doesn't need it.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: