Hacker News new | ask | show | jobs
by wokwokwok 654 days ago
Maintaining boundaries in your code is something you can do in any language, regardless of built-in support in the language or tooling.

Ironically, untyped languages like js and python are particularly prone to the problems from poor unstructured code, because you can't use static type checking to find broken dependencies at compile time.

/shrug

1 comments

Can you explain how types would help with code structure? From experience, even with typed TS nothing prevents developers from creating a big ball of mud