|
|
|
|
|
by boomlinde
2288 days ago
|
|
> Explore languages that follow different paradigms, where interfaces just don't apply. Interfaces as a general concept applies whether there is a type system to ensure that they are satisfied or not. Do you have function parameter lists? Do you have expected shapes for function inputs and outputs? Do you have distinct types? Then you have interfaces. Your shit breaks when they aren't conformed to. It has nothing to do with strong typing or object orientation. Strong, static typing is just a way to ensure at compile-time that the expected interfaces are satisfied. > Do not use random libraries. A good library should have even some basic docs outline its API and how to use it. Hearing this assurance from someone who just complained about their jenga tower of tooling causing issues, I'm not convinced. |
|
>>Hearing this assurance from someone who just complained about their jenga tower of tooling causing issues, I'm not convinced.
It wasn't me. Maybe a TypeScript compiler will help you correctly follow the comment threads? ;)