(про программирование)
Недавно в рассылке clojure один человек задал
вопрос, как лучше моделировать data associations. Мол, так пробовал, эдак пробовал - всё неудобно, научите меня, гуру, как это по-правильному, по-функциональному. На что функциональные гуру ему ответили: о-о, брат, это ты ему столкнулся с так называемой real world problem ;-)
(
Read more... )
Reply
Конечно. Уменьшение сложности.
Reply
Reply
Reply
Reply
Reply
Если какие-то вещи функционально выражаются плохо, это не повод полностью отказываться от всего хорошего (и практически полезного), что есть в ФП.
Reply
Просто взять людей, которым не всё равно, недостаточно -- у одних из них это будет получаться хуже, у других лучше. То, что ты без лишней рефлексии и раскладывания по полочкам называешь "поросшестью ракушками и занесённостью илом" -- это про ту самую сложность, просто терминология менее поэтическая. "Засучивание рукавов" ведь можно конкретизировать: не устраивать spaghetti code, делать рефакторинг (знать это слово, кстати), следить за структурированностью, low coupling / high cohesion и т.д. -- в таком виде это уже можно осознать, и, что самое главное, этому можно научить ( ... )
Reply
Я именно так и считаю. Именно и просто потому. А все необходимые технические тонкости они освоят - у них же есть мотивация, желание и возможности.
> Речь про то, как при решённых проблемах с мотивацией подходить к разгребанию этих конюшен (или как строить их так, чтобы потом легче было чистить).
Да берешь и разгребаешь. Хоть совочком из песочницы. При решенных проблемах мотивации это чисто вопрос времени. Да, можно найти экскаватор, улучшенный и с турбонаддувом, если покопаться, но это на мой взгляд не проблема совсем. Проблема обычно только в том, что экскаваторщик уже вторую неделю из запоя не выходит. И пока он там бухает, десяток японцев всё сделают совочком. Надеюсь, смысл того, что я хочу сказать, достаточно ясен.
Reply
Для Авгия, в рамках его деятельности, достаточно было найти компетентного человека, чтобы конюшни были очищены. Разумеется, "технические тонкости" его не занимали. Перед Гераклом же, в рамках его деятельности, стояла совершенно реальная проблема.
Reply
Reply
Leave a comment