4 ms·
Static typing sounds great to Junior Software Developers, who don't properly understand what the problems the software they write needs to solve. Static typing
by ReflectedImage 3y ago
Static typing sounds great to Junior Software Developers, who don't properly understand what the problems the software they write needs to solve.
Static typing allows me to check the types are correct! In practice, typing related errors are a very rare bug so it isn't very useful.
Static typing allows me to check things at compile type. In practice, this means waiting around for things to compile and lots of dead time. The larger the project get the longer the compiles times.
If performance doesn't matter, dynamic typing is pretty much always the way to go. You get the code out faster, so you have time to write more tests and you can throw away the code faster. Cause in the real world, code is a churning thing that evoles with the business requirements. Not some static build once thing that static typing and Junior Software Developers assume.