169 похожих чатов

Ну блин, если у меня 80 % кода моей ERP

кашеварни это HashMap[Any, Any] нафига мне типы в такой логике? Чтобы нескучно было по клавиатуре стучать?

4 ответов

2 просмотра

Ну поумнеешь или наймешь кого-то - улучшишь сигнатуры) пока да, стучать(

Dmitry-Kozlov Автор вопроса
Evgenii Kuznetcov
Ну поумнеешь или наймешь кого-то - улучшишь сигнат...

А вообще ёлы палы только что же пришли к консенсусу что есть круг задач где сигнатуры выходят из под контроля типа примера с формочкой авторизации.

Dmitry Kozlov
А вообще ёлы палы только что же пришли к консенсус...

Во-первых, отсутствие ответа на простыню это не консенсус) Во-вторых, еще раз, выбирая язык со слабой системой типов ты ограничиваешь шансы улучшить код в будущем. Или, говоря на техлидском, создаешь риски.

Dmitry-Kozlov Автор вопроса
Evgenii Kuznetcov
Во-первых, отсутствие ответа на простыню это не ко...

Ну я ссылаюсь на вчерашнюю переписку, там-то всё гладко было. На второе: если в отрыве от моего примера то да, всё верно, надо брать строгую систему типов. С примером: любой классный формализм поломается как карточный домик потому что Death by Edge-cases реальная штука. Короче мой поинт только в том, что существует класс задач где ты выигрываешь от наличия липкой динамической каши больше чем проигрываешь из-за её липкости и динамичности.

Похожие вопросы

Обсуждают сегодня

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Только такой if ($modx->event->name == 'OnBeforeCartItemAdding') { $meta = $params['item']['meta']; $lang = $modx->getConfig('_lang'); // проверяем, задана ли опция i...
Multi Web
1
Всем привет. Испытываю проблемы в работе БД, а именно огромного роста логов, такого характера: 024-05-16 18:39:07 +05 sentry sentry [unknown] 1050169 7-1 app-sentry01.corp.ru>...
Alexey
2
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Если подытожить: По мнению Розыча и Хемуля и др. - предпочтительно по возможности объявлять в секции имплементации потому-что: 1) Выше скорость компиляции 2) Не замусоривается...
notme
7
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
В дельфе нет никакого коробочного (без установки третьих либ) способа получить CallStack с расшифровкой отладочных символов?
notme
7
Карта сайта