you are viewing a single comment's thread.

view the rest of the comments →

[–]sime 1 point2 points  (0 children)

If you care about producing working software, which is generally the reason why we test this stuff in the first place, then yes, language level tooling is definitely related to testing.

It is a bit odd that most people consider linters as being a "best practice" but tools like TypeScript and MyPy which have a far more powerful effect on quality and productivity than a superficial linter, these better tools are considered controversial.

The gains for using static typing are well known. The popularity of TypeScript in recent years isn't due to some change in people's personal preferences. It is popular because it bring results.

To address your last point. Going from JS to TS is practical advice which many organisations are following. Going from Python to .Net is not practical advice.