Р В Р’ВВВВВнфо
ОтветРСвЂВВВВть
areex
совершенно непонятно где и чего надо было изменить
Есть такое
Надо хотя бы type hints
выиграл JS
Вот когда веб движки будут нативно поддерживать например TypeScript тогда и поговорим
Кодируя без типов мы экономим на этапе обследования и быстро выкатываем демо для уточнения данных. Но это демо не стойко к изменениям и в качестве MVP не годится.
Хочешь сказать, что динамические языки используют из-за ленивых аналитиков, которые не осилили в типы? Потому что мыслят только одним конкретным случаем данных, который видят. И не могут понять, какие данные будут для всех случаев.
совершенно непонятно где и чего надо было изменить
Есть такое
Надо хотя бы type hints
Добавление от 30.12.2024 14:51:
А передача в функцию словаря в виде параметра это просто жесть. Приходится искать какие там в принципе бывают ключи.Добавление от 30.12.2024 15:04:
areexвыиграл JS
Вот когда веб движки будут нативно поддерживать например TypeScript тогда и поговорим
Добавление от 30.12.2024 15:28:
Если сначала начинаем кодировать а потом вводим типы как абстракции это мы идём от конкретных случаев, а не общих вариантов использования. Если начинаем писать типы то в обследовании сразу максимально абстрагируем сущности и писать обобщенные варианты использования.Кодируя без типов мы экономим на этапе обследования и быстро выкатываем демо для уточнения данных. Но это демо не стойко к изменениям и в качестве MVP не годится.
Добавление от 30.12.2024 15:30:
Видел много раз демо, которые годились только для уточнения требований. Но их пытались развивать как MVP и это была большая ошибка.Добавление от 30.12.2024 16:03:
areexХочешь сказать, что динамические языки используют из-за ленивых аналитиков, которые не осилили в типы? Потому что мыслят только одним конкретным случаем данных, который видят. И не могут понять, какие данные будут для всех случаев.