3 ms·
Very good points. I was initially enamored by the glamor of dynamic typing and to some extent I still like the concept of not having to declare anything. It's l
by deepGem 15y ago
Very good points. I was initially enamored by the glamor of dynamic typing and to some extent I still like the concept of not having to declare anything. It's like driving on the Autobahn without any speed limitations. However, since I hav en't done large scale software development using dynamic typing, I haven't faced bugs that are mentioned in this article. It takes a lot of discipline to reduce debugging costs in a dynamic typed language and I agree to the author's point that why deal with enforcing such discipline when you can simply use a statically typed language.
+1 to the refactoring example.
- spooneybarger 15y agobecause you need discipline in any programming language regardless of your typing system? programming requires discipline. using the discipline required to do X as reason to not do X isn't going to get you very far.
- hackinthebochs 15y agoThis argument is silly. Some things require more discipline than others. Using tools that inherently enforce discipline is easier than enforcing it through self-discipline, convention and constant reviewing.
- deepGem 15y agoThank you. Exactly what I wanted to convey.
- gtani 15y agoOne of my friends cranked a Mercedes E class up to 250 KPH outside of Stuttgart. It was f###ing terrifying.
- bwarp 15y agoMy father tells me of such stories of the Autobahn. Usually terminated with much pant-shitting by three Trabants trying to overtake each other...