8 ms·
>With statically typed languages you can easily build an exhaustive list of all uses of something, where as dynamic/functional is much harder. This makes change
by swolchok 17y ago
>With statically typed languages you can easily build an exhaustive list of all uses of something, where as dynamic/functional is much harder.
This makes changes and refactoring easier IMO.
This is not guaranteed in Java and C# -- someone might have used reflection somewhere. http://steve-yegge.blogspot.com/2007/12/codes-worst-enemy.html http://steve-yegge.blogspot.com/2007/12/codes-worst-enemy.ht...
- hello_moto 17y agoReflection is usually kept at minimum at most libraries and systems. Those reflection codes are also self-contained in most cases (transforming from one object to the other, etc). So all in all, refactoring is still a lot easier. Furthermore, GWT takes out Java reflection.