|
|
|
|
|
by watwut
3326 days ago
|
|
Automatic refactoring in dynamic languages are nowhere need to those in java. Just rename method - with static typing you know it was changed correctly everywhere, full stop. Implementation of refactoring code is easy. With javascript, you just don't know what can potentially come in as argument of function, so you don't know whether object function call can or can not be renamed. Smalltalk authors seeing static typing as major potential problem when started years ago does not make it actual problem today. |
|
> Smalltalk authors seeing static typing as major potential problem
Authors saw lack of static typing as a major potential problem. It just wasn't. Again: reading helps. A lot.