4 ms·
Re: junior colleagues, do you not instead arrive at "why does the static analyzer complain", or worse, an avoidance of proper types that you then have to point
by magnusmundus 3y ago
Re: junior colleagues, do you not instead arrive at "why does the static analyzer complain", or worse, an avoidance of proper types that you then have to point out in review?
- lpapez 3y agoYou definitely do, for the first few times. But after that they learn to write code which makes both the static analyzer and the reviewer happy, and such code tends to be much more maintainable down the line. When you don't have strict typing discipline enforced by the CI, you will likely have to enforce it manually anyway because projects in a gradually typed language without simple types enforced tend to become a complete mess IMO.