Йа волосат и бородат!
"И как пчелы в улье опустелом, дурно пахнут мертвые слова".
...Мертвая музыка или нерожденное полотно смердят не меньше.
(с) Княжна и неКняжна
...Мертвая музыка или нерожденное полотно смердят не меньше.
(с) Княжна и неКняжна
Да, черт побери, я требую от себя идеальный код. Идеальный в плане работы, в плане понятности и в плане глубины. Но только так я могу требовать от других высококачественного кода, ворчать и критиковать.
С другой стороны это порождает нехилый творческий кризис. Такой нехилый и такой творческий. Когда в голову не приходит ни одной нормальной идеи, а только никому не нужный мусор, который только сделает хуже.
Для меня такое состояние - есть полноценная депрессия, да.
а для этого кинь мне в умыл почтовый адрес. пришлю ништяков.
Не ипипипипи себе моск. Идеальным по всем трём осям код не может быть.
Или он будет быстрый, или он будет понятный. А его глубина не гарантирует его понятности и скорости.
Пример: очевидно, что рекурсивное вычисление факториала гораздо менее стабильно, чем итеративное, хотя и нагляднее.
Пример: очевидно, что программа, написанная в стиле функционального программирования более быстра, но гораздо менее наглядна ОО-программы.
Пример: очевидно, что программа, использующая функторы и замыкания, гораздо более глубока, чем функциональная или даже ОО.
Не стремитесь к идеалу вообще.
Стремитесь делать хорошо сейчас. Кто недоволен - пусть
трахаетсяпереписывает сам.Тот-чьё-имя-не-стоит-поминать-в-приличном-обществе, хе.
В прочем, след. пост будет об этом, да. Вкратце.