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

Ideally you have tests which let you know how every function can be (ab)used.


If I wrote 2-20 line functions, then I wouldn't document/test every one, either.


I think the idea is that the short functions call other (short) functions at a lower conceptual level to create a large amount of functionality. By testing that function, you're testing how they work together.

This is different from short functions being short because they don't do much.




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

Search: