АРХИВ ПО ТЭГУ "ЭФФЕКТ"
ОКТЯБРЬ 27, 2011

img 8914 Эффект свежего взгляда %d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b8 %d0%b8%d0%b4%d0%b5%d0%b8

Хаи.

В программировании есть один эффект, который я сейчас осмыслил почему то, и назвал его эффект свежего взгляда: если ты решаешь очередную задачу, которая похожа на недавно решенные задачи, и задача при этом нетривиально и требует относительно немало времени на решение, то решается она на примерно константное время всегда, т.к. в большинстве случаем используются все те же механизмы реализации. Но если дать эту задачу программисту которые не работал над чем нибудь подобным раньше, или работал, но давно, то решить он ее сможешь либо за заметно большее время, либо за заметно меньшее время чем изначальный программист.

Меньше времени он может затратить например если прочитает документацию, и обнаружит там некоторые новые подходы к решению задачи, либо найдет как правильно решать данную задача (если изначальный программист решал ее немножко в обход, не использую всевозможные средства фреймворка/апи/..).

Больше времени он потратит, если изначальный программист все таки решает задачу использую весь спектр возможностей среды в которой он работает, используя самые последние актуальные обновления.