vombatenok: (vombat)
vombatenok ([personal profile] vombatenok) wrote2013-08-25 05:24 pm

И еще размышления юного программиста



Изучала существующий код системы, чтобы понять, куда пихать свои изменения (хо-хо, я уже работаю над вторым фичером!).
До сих пор не очень понимаю, почему и как это вообще работает...

[identity profile] mif.livejournal.com 2013-08-25 03:51 pm (UTC)(link)
Ну как не процитировать современную классику...

"У программиста спрашивают: в чём сложность поддержки большого проекта?

Программист: ну представь, что ты писатель и поддерживаешь проект «Война и мир». У тебя ТЗ — написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь «шёл дождь», сохраняешь, вылетает сообщение об ошибке «Наташа Ростова умерла, продолжение невозможно». Почему умерла? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли, он упал, его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение «Поручик Ржевский умер.» Выясняется, что он в следующей главе облокачивается о столб, которого уже нет…"

[identity profile] vombatenok.livejournal.com 2013-08-25 04:13 pm (UTC)(link)
Прелестно :))))
Все правда :))

[identity profile] evg25.livejournal.com 2013-08-25 04:53 pm (UTC)(link)
Ай, хорошо! :-)

Не слышал!

[identity profile] gyulchetay.livejournal.com 2013-08-25 10:00 pm (UTC)(link)
Да!!!!!!

[identity profile] evg25.livejournal.com 2013-08-25 04:54 pm (UTC)(link)
Полин, я этот коммент потом сотру, но поверь, часто сам автор не знает почему и как этот фичер работает :-))))

[identity profile] vombatenok.livejournal.com 2013-08-26 04:55 am (UTC)(link)
Да ладно, зачем стирать, истинная правда ведь :)))))

[identity profile] evg25.livejournal.com 2013-08-26 05:00 am (UTC)(link)
:-)))

[identity profile] shumbm.livejournal.com 2013-08-25 05:26 pm (UTC)(link)
вспоминаются сразу два неприличных анекдота

"10 лет с такой живу"
(года с 99 большинство сопровождаемых мной программ написал не я. Т.е. я хорошо понимаю, о чём ты)

"и пере.... всё по-своему"
(пока всю программу не перепишешь заново, так и не поймёшь, как она работала)

:)
Edited 2013-08-25 17:36 (UTC)

[identity profile] vombatenok.livejournal.com 2013-08-26 04:55 am (UTC)(link)
Ага, ты все прекрасно понимаешь :)))))

[identity profile] gyulchetay.livejournal.com 2013-08-25 10:01 pm (UTC)(link)
"Только ничего не трогай и ничего не меняй" (с)

[identity profile] vombatenok.livejournal.com 2013-08-26 04:57 am (UTC)(link)
Вот да, стремно.
Я пожаловалась сотруднику, отличному спецу, на непонятный кусок кода. Он посмотрел 5 минут и говорит: сотри нафиг, он нигде не используется потом. А я теперь сижу и боюсь, что, по первому комменту, умрет Ржевский... :))))

[identity profile] da-lena.livejournal.com 2013-08-26 08:57 am (UTC)(link)
Да, сложно исключить. Причем Ржевскмий может помереть еще более непредсказуемым путем, чем в первом комменте.

[identity profile] vombatenok.livejournal.com 2013-08-26 10:27 am (UTC)(link)
Угу, вот поэтому и стремно :)))))