Информация об изменениях

Сообщение Re[4]: Вавилон и безумие JavaScript от 29.01.2017 20:45

Изменено 29.01.2017 20:46 Слава

Re[4]: Вавилон и безумие JavaScript
Здравствуйте, Ikemefula, Вы писали:

I>Какого именно прошлого года ? Если ты про 16й — то разумеется да А вот на счет вручную — как закончишь пилить код, то пару новых требований ломают весь твой велосипед.


Теорема: для любой программной системы можно придумать такую пару требований, которая поломает весь велосипед.
Доказательство: Нет предела совершенству.
Решение проблемы: при избытке очень требовательных требований выкатывать такое решение, чтобы требующему тошно стало. Участливо поинтересоваться "неудобно, да? тогда, быть может, пока как-нибудь без этого обойдётесь?". Еще можно бесконечно уточнять требования к решению.
Нормальное решение: в большинстве случаев людям нужно не что-то конкретное, а решение более общего вопроса. Как только мы поднимаемся над надуманными ограничениями, может оказаться, что переписывать и ломать ничего не надо. Но для этого нужно общаться не с программистами-олимпиадниками, которые привыкли к превозмогающему садо-мазо в условиях жестких формальных ограничений, а с теми людьми, которые собственно занимаются делом.
Re[4]: Вавилон и безумие JavaScript
Здравствуйте, Ikemefula, Вы писали:

I>Какого именно прошлого года ? Если ты про 16й — то разумеется да А вот на счет вручную — как закончишь пилить код, то пару новых требований ломают весь твой велосипед.


Теорема: для любой программной системы можно придумать такую пару требований, которая поломает весь велосипед.
Доказательство: Нет предела совершенству.
Решение проблемы: при избытке очень требовательных требований выкатывать такое решение, чтобы требующему тошно стало. Участливо поинтересоваться "неудобно, да? мы очень старались, но -... Быть может, пока как-нибудь без этого обойдётесь?". Еще можно бесконечно уточнять требования к решению.
Нормальное решение: в большинстве случаев людям нужно не что-то конкретное, а решение более общего вопроса. Как только мы поднимаемся над надуманными ограничениями, может оказаться, что переписывать и ломать ничего не надо. Но для этого нужно общаться не с программистами-олимпиадниками, которые привыкли к превозмогающему садо-мазо в условиях жестких формальных ограничений, а с теми людьми, которые собственно занимаются делом.