Когда-то я попытался классифицировать знакомые мне методики web-разработки (в частности, проектирование и разработка CMS). Условно я определил три явных недостатка (которые могут комбинироваться друг с другом): “полная хуйня” (не руками делали), “конкретная шиза” (излишне сложные концепции), и “забег носорогов на дальность”. Так вот, о последнем недостатке.
Код. Код. Код. Строчки. Функции. Классы. Комментарии. Файлы. Ещё файлы. Каталоги, битком набитые файлами. Когда я вижу мегабайты кода, мне хочется спросить - что ж вы такого делали, родные? Операционку с сотнями драйверов устройств? Браузер с полной поддержкой CSS 3? Десктопную среду с множеством функций в фундаменте?.. Ах, бля, вы делали интернет-магазин (новостной сайт, корпоративный портал, нужное подчеркнуть). Почему оно столько весит? Ах, вы реализовали широкую функциональность, и сделали это всё надёжно, качественно и по корпоративным стандартам... Бля, ну не лучше ли было бы изначально продумать, как это будет разрабатываться! Rethink your design!
Сидят десятки кодеров кругом, кнопки давят - аж дым коромыслом. Кода всё больше и больше. Лица кодеров сосредоточенные, они добротно выполняют свою работу. Каждый - свою задачу. Каждый пишет свой кусок кода, а дописав - берётся за другой. Близится дедлайн. Так и живём.
А я вечером прихожу домой, и который месяц размышляю над тремя килобайтами кода. Своего кода. Мелких разработок, на которые ни одна “серьёзная” фирма не обратит внимания. Если бы я не размышлял, а писал свой код, улучшал, расширял и т.д. - оно сейчас умело бы столько же, но весило бы в сотни раз больше.
Бегите от меня подальше, носороги ёбаные.
Забег носорогов на дальность |