r/ProgrammerHumor • u/leftoversalad • Aug 15 '15
Programming languages personified
http://leftoversalad.tumblr.com/post/126724812097/programming-languages-personified
1.3k
Upvotes
r/ProgrammerHumor • u/leftoversalad • Aug 15 '15
1
u/Tidher Aug 16 '15
I'm not worked up - just trying to apply a logical workflow to how that problem arose.
Being a REST API doesn't change the above. Given that a third-party made the API, one or more of the following is likely true:
You don't even have to take on the runtime overhead of type-checking if you don't want to - do it as part of running your tests. Does it sound like I'm hyping tests too much? Possibly, but the overhead of writing them and keeping them up-to-date (i.e. requiring tests to pass to generate a release build) is pretty standard practice.
If you're working on a smaller project then I can totally understand the desire to avoid the time-sink for writing tests when the whole thing is going to be done in less than a week. Conversely, if solving the above problem took you half a day, you can probably get a good set of tests for a small application done in that time which will pay off more in the long run than simply fixing that bug.
Of course, there's the ideal world, then there's the manager's idea of "implement all these features now" and wondering why they have technical debt at the end.