2004-02-05

kong_en_ge: (Default)
2004-02-05 06:06 pm

По заветам Кэролла

Играть в "сделай из мухи слона", оказывается, можно и фрагментами программного кода. Жила-была функция с прозрачным как слеза именем UpdateResCRC, чего-то внутри себя делала и ошибок компиляции не влекла.

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

Тут же вспомнился Кэролл, мухи и слоны, и то, что в ЖЖ до сих пор не писано...

kong_en_ge: (Default)
2004-02-05 06:06 pm

По заветам Кэролла

Играть в "сделай из мухи слона", оказывается, можно и фрагментами программного кода. Жила-была функция с прозрачным как слеза именем UpdateResCRC, чего-то внутри себя делала и ошибок компиляции не влекла.

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

Тут же вспомнился Кэролл, мухи и слоны, и то, что в ЖЖ до сих пор не писано...