You are viewing a single comment's thread from:

RE: Automatic compression when saving files in Pandas! How changing a default parameter ballooned into a monster PR.

in #utopian-io6 years ago

This is pretty cool. I ran into issues like this before at work coding. The smallest changes can have big issues down the line, especially if there is no regression testing in place. On a similar note, one of my biggest pet peeves loosely typed languages. In the javascript example the dreaded var seems to be the cause of many bugs for lazy programmers.

Sort:  

On a similar note, one of my biggest pet peeves loosely typed languages.

IMO the ideal is optional typing. Allow the user to specify variable as desired. Therefore, you can use it for bug prevention or runtime efficiency when necessary, but avoid the overhead when its not. I hear Julia does a good job in this regard.