Поэтапное моделирование системы типов
Использование примитивов в API чревато тем, что его потребители могут неверно интерпретировать систему измерений и передать не те значения, которые предполагал автор кода. В статье разбирается, как спроектировать API на Kotlin таким образом, чтобы избавиться от похожих проблем.
Type safety is undervalued in most software projects and causes enormous financial losses throughout the world. Changing a few bad habits can lead to more reliable software.