|
|
|
|
|
by cm2187
1079 days ago
|
|
Switching to statically typed languages (vb.net/c#) combined with a powerful IDE. Suddenly the IDE was helping me progress, embedding the documentation straight into my typing (through auto-complete and hint boxes), showing all the alternative fields and methods (self discoverability of APIs), calling out my bad code practices, allowed me to refactor the code without breaking things. Which is why I am not sure I agree with the view that dynamic languages are good for beginners, I think beginners need a third wheel, an IDE that understands your code and can tell you with confidence that you can't do "a+b" in this context. For that it needs to know what a and b are. |
|