Dec. 9th, 2014

109: (animated-1)
заметил, что в последнее время тенденции в подходах к разработке софта смещаются как-то в более легкомысленную область. даже, может, не тенденции, а attitude, как это по-русски.

agile вот этот вот, "некогда думать - трясти надо", слово "архитектор" стало чуть ли не ругательным. по этому поводу, кстати, язвительно проходится Ivar Jacobson в последней статейке. но я не об этом.

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

ну захожу к одному, говорю: тут шеф меня попросил ознакомиться с вашим пайплайном, расскажи про свою часть, когда будет время? нет проблем, говорит, у меня есть несколько work items, которые я могу тебе поручить. ну, я улыбнулся про себя - не, говорю, я вообще-то не планировал код писать, только ознакомиться.

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

1 чувак рассказал, как компонент работает. я переспросил, уверен ли он. чувак был непреклонен - "работает именно так". тогда я описал, какие проблемы с такой имплементацией. чувак поупирался, но согласился. тогда я описал, как делать, чтобы не было проблем. чувак согласился. говорит "ну вроде не так уж много менять, давай прямо сейчас". ладно, говорю, всё равно уже всё остальное обсудили. открываем код, а там написано ровно то, как я говорил, как должно быть. то есть коряво, конечно, но функционально эквивалентно.
109: (animated-1)


да-да, именно эту картинку гениальные создатели сайта Things to Do in Hopkins Belize выбрали в разделе "specialty tours" для максимального привлечения туристов. картинка сопровождается предупреждением: Go Slow - when you visit Caye Caulker and San Pedro.

Profile

109: (Default)
109

March 2019

S M T W T F S
     12
3456789
101112131415 16
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags