кашеварни это HashMap[Any, Any] нафига мне типы в такой логике? Чтобы нескучно было по клавиатуре стучать?
Ну поумнеешь или наймешь кого-то - улучшишь сигнатуры) пока да, стучать(
А вообще ёлы палы только что же пришли к консенсусу что есть круг задач где сигнатуры выходят из под контроля типа примера с формочкой авторизации.
Во-первых, отсутствие ответа на простыню это не консенсус) Во-вторых, еще раз, выбирая язык со слабой системой типов ты ограничиваешь шансы улучшить код в будущем. Или, говоря на техлидском, создаешь риски.
Ну я ссылаюсь на вчерашнюю переписку, там-то всё гладко было. На второе: если в отрыве от моего примера то да, всё верно, надо брать строгую систему типов. С примером: любой классный формализм поломается как карточный домик потому что Death by Edge-cases реальная штука. Короче мой поинт только в том, что существует класс задач где ты выигрываешь от наличия липкой динамической каши больше чем проигрываешь из-за её липкости и динамичности.
Обсуждают сегодня