singalen: (go-go-go)
[personal profile] singalen
Кодируй-кодируй-кодируй-кодируй.
Наконец-то у меня приличная задача, на которой я могу что-то показать, не увязая в легаси.

Программист делает за день 20 строк работающего кода.
Я сделал за три дня около тысячи. Из них примерно сотней я могу гордиться, остальное - связка с легаси. Ладно, может, не все они гарантированно работают.
Добавим ещё полтысячи - портировал с C++.

Ещё хорошо, что легаси можно переписывать, а не продолжать писать. Хотя и на такую работу мы не договаривались.
Ну, мы и не договаривались на многое другое. Пожуём-увидим.
Пока на любой кусок кода смотрю, и встаёт один вопрос: переписывать сейчас или потом. Писал умный парень, но неопытный и не признающий классиков. Увы, ответа "не переписывать" не могу дать ни в одном месте. Кругом high coupling и никакие интерфейсы, реализация завязана на реализацию.

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

А ещё не видел ни одной лирической песни о программистах. "Поэтами рождаются, в программистов вырождаются".
Начинаю делать заметки, гармонию я алгеброй того - тут тоже нужна долгая работа.

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

Впереди немного ПХП...
upd: А ещё я написал функцию FixCulturalDifference().

(no subject)

14/12/07 02:20 (UTC)
Posted by [identity profile] gabriel-irk.livejournal.com
Ну, ты бы своими словами пересказал, что такое legacy code.