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

> But don't those exist primarily for unit testing?

I believe that's why people insert them everywhere, yes, but in the codebases I'm talking about, many (I'd say the majority, to be honest) of the interfaces aren't used for testing because they've just been cargo-culted rather than actually considered.

(Obviously this is with hindsight - they may well have been considered at the time but the end result doesn't reflect that.)



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

Search: