Re[62]: Haskell нужен! (в Standard Chartered Bank)
От: Mamut Швеция http://dmitriid.com
Дата: 26.02.15 16:11
Оценка:
M>>Вообще, экстраполируя твое заявление, получается, что хваленые типы вообще не имеют смысла почти никогда.
EP>Что за мода такая пошла на экстраполяцию из каких-то частных случаев?

Какие к черту частные случаи? Ты говоришь про общий случай уже ниже:

EP>То есть предусловий нет? О чём и речь


M>>Где «это» тогда имеет смысл?

EP>Для тех задач где есть какие-то предусловия.

Чем это принципиально отличается от одной точки входа, после которой идут условия? Простейший вопрос:

Было: copy-paste кода в 5 мест в виде if(X)->if(Y)->if(Z)->вызов_функции(). Раскорячились, написали «предусловия» на типах

Стало: перенесли if(X)->if(Y)->if(Z) в саму функцию. Теперь в пяти местах стоит только вызов_функции(). Все, «это действительно не имеет смысла»© и «То есть предусловий нет? О чём и речь»© ?



Я вот этого момента не понимаю.


dmitriid.comGitHubLinkedIn
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.