Aug 08, 2009 18:12
Не раз слышал мнение от программистов, что как бы здорово ты ни написал программу, вернувшись к ней через некоторое время все равно поймешь, что нужно было делать все не так, и есть способ гораздо лучше.
Просмотрел я на свои работы за последние три года...
Да, есть результат одного моего существенного заблуждения, есть джава акцент в раннем pl/sql коде, С# не везде идеален, С++ примитивен, но так, чтобы хвататься за голову и сокрушаться: "как же я мог" - такого нет.
Ключевой вопрос при реализации - это сроки. И я не думаю, что если я и раньше не рискнул делать что-то "правильное", но сложное, с непонятными перспективами, я бы рискнул и теперь.
KEEP IT SIMPLE, сцука, KEEP IT SIMPLE. Часто хочется убивать тех, кто считает что "замутно" - это синоним "правильно", а потом сокрушается, что все надо переделать.
P.S. Чуствую себя одиноким. Из более чем двух десятков человек, которым давалось небольшое тестовое на бинарные деревья, только у меня компоненты дерева названы lesser и greater. Для остальных как-то является очевидным, что в компьютерной памяти есть понятия лево и право.
agile