(no subject)
13/12/07 00:28Кодируй-кодируй-кодируй-кодируй.
Наконец-то у меня приличная задача, на которой я могу что-то показать, не увязая в легаси.
Программист делает за день 20 строк работающего кода.
Я сделал за три дня около тысячи. Из них примерно сотней я могу гордиться, остальное - связка с легаси. Ладно, может, не все они гарантированно работают.
Добавим ещё полтысячи - портировал с C++.
Ещё хорошо, что легаси можно переписывать, а не продолжать писать. Хотя и на такую работу мы не договаривались.
Ну, мы и не договаривались на многое другое. Пожуём-увидим.
Пока на любой кусок кода смотрю, и встаёт один вопрос: переписывать сейчас или потом. Писал умный парень, но неопытный и не признающий классиков. Увы, ответа "не переписывать" не могу дать ни в одном месте. Кругом high coupling и никакие интерфейсы, реализация завязана на реализацию.
Я должен своему телу хороший отдых, пару пробежек по свежему воздуху, пачку ноотропила и напиться.
А ещё не видел ни одной лирической песни о программистах. "Поэтами рождаются, в программистов вырождаются".
Начинаю делать заметки, гармонию я алгеброй того - тут тоже нужна долгая работа.
Одна метафора уже есть: ткань из паутины под пальцами. Тонкая и в любой точке новая и разная - если это не индийско-китайская дешёвка. Вчера на ходу придумал ещё одну, не записал и потерял.
Добавить анекдот про строителей и дятла.
Впереди немного ПХП...
upd: А ещё я написал функцию FixCulturalDifference().
Наконец-то у меня приличная задача, на которой я могу что-то показать, не увязая в легаси.
Программист делает за день 20 строк работающего кода.
Я сделал за три дня около тысячи. Из них примерно сотней я могу гордиться, остальное - связка с легаси. Ладно, может, не все они гарантированно работают.
Добавим ещё полтысячи - портировал с C++.
Ещё хорошо, что легаси можно переписывать, а не продолжать писать. Хотя и на такую работу мы не договаривались.
Ну, мы и не договаривались на многое другое. Пожуём-увидим.
Пока на любой кусок кода смотрю, и встаёт один вопрос: переписывать сейчас или потом. Писал умный парень, но неопытный и не признающий классиков. Увы, ответа "не переписывать" не могу дать ни в одном месте. Кругом high coupling и никакие интерфейсы, реализация завязана на реализацию.
Я должен своему телу хороший отдых, пару пробежек по свежему воздуху, пачку ноотропила и напиться.
А ещё не видел ни одной лирической песни о программистах. "Поэтами рождаются, в программистов вырождаются".
Начинаю делать заметки, гармонию я алгеброй того - тут тоже нужна долгая работа.
Одна метафора уже есть: ткань из паутины под пальцами. Тонкая и в любой точке новая и разная - если это не индийско-китайская дешёвка. Вчера на ходу придумал ещё одну, не записал и потерял.
Добавить анекдот про строителей и дятла.
Впереди немного ПХП...
upd: А ещё я написал функцию FixCulturalDifference().
Tags:
(no subject)
12/12/07 22:52 (UTC)Как пхп? У вас же там ориентация на продукты Самой Передовой Компании
(no subject)
12/12/07 22:56 (UTC)Не Джаву же сюда тащить, всамделе. Хотя я бы не отказался %)
(no subject)
13/12/07 06:01 (UTC)(no subject)
13/12/07 06:05 (UTC)(no subject)
13/12/07 09:56 (UTC)(no subject)
14/12/07 02:20 (UTC)(no subject)
15/12/07 16:07 (UTC)http://www.objectmentor.com/resources/articles/WorkingEffectivelyWithLegacyCode.pdf
(no subject)
13/12/07 23:13 (UTC)и это: http://jaortega.wordpress.com/2007/03/17/another-glitch-in-the-call/
(no subject)
14/12/07 02:23 (UTC)(no subject)
13/12/07 06:45 (UTC)Успехов.
А отдыхать надо.
(no subject)
15/12/07 21:41 (UTC)(no subject)
17/12/07 06:08 (UTC)Тыркнуто, я бы сказал.
Да, только отдыхать по двенадцать часов в день немного надоедает :)