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

Regarding your first point, I feel it's important to understand Liskov's substitution principle, which is basically, the code might look the same now, but it could diverge in the future if the contextual semantics around that code are different. Effectively that heuristic has made me a little more hesitant to do a bunch of consolidation that could end up increasing complexity by a lot if you need a bunch of special cases.




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

Search: