NEOmancer

NEOmancer
Рейтинг
80
Регистрация
06.07.2007

Вроде все понял, всем спасибо.

просто подобные сайты уже есть и как-то же они существуют...

а как же закон о свободе слова?

zootop.org:
мне предложили сделать сайт с использованием Yii

для высоконагруженных проектов из PHP-шных технологий ничего лучше и не предложат, но хорошие специалисты в YII хороших денег стоят

forest25, подскажи статью по оптимизации js-кода

Чтобы снизить растущую производительность компьютеров программисты научились пользоваться фреймворками (С)

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

Гений или идиот?

я написал кучу говнокода и еще напишу и не стыжусь этого, потому что работаю в "веб-студии" и задачи в основном такие:

"Вот тебе такой-то сайт. Сделать нужно то-то и то-то. Клиент оплачивает час работы."

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

Вот такие вот пироги. Вот такая вот реальность.

P.S.: Были у нас именитые и элитные "чистокодеры", которые по несколько дней мусолят свои задачи, но в условиях рынка такие, к сожалению, не выживают. Им нужно идти в большие и долгосрочные проекты, где они смогут себя проявить. Я бы сам в такой проект пошел бы, но... программистов много, а таких проектов - мало.

Все зависит от задач, можно код затачивать под определенные условия, а придет "левый" программист и скажет "фу, что за говнокод" и такого наоптимизирует и нафакторизирует, что система начнет еле корячиться. А потом еще скажет "это виноват прошлый программист, он тут столько костылей наставил!" и потребует переписать систему.

И даже если ему разрешат переписать систему и начнет он её переписывать в лучших традициях чистого кода Роберта Мартина, то через определенное количество времени на его место придет другой программист и скажет "фу, что за говнокод". Говнокод - это реальность. Чистый, оптимизированный, понятный, расширяемый код - это фантастика. У каждой задачи свой хороший код. Если примерять этот код на другие задачи, то он станет говнокодом.

По поводу DLE - есть новостной портал музыкальной тематики. Посещаемость 4000 уников/сутки, просмотров до 12000/сутки. Стоит на виртуальном хостинге стоимостью $4/месяц. Свою лицензию окупил уже 100500 раз. Может там и нет MVC и компонентной структуры, но зачем усложнять систему, если она выполняет свою задачу? Всё лучшее враг хорошего.

P.S. Кусочек хорошего листинга в 20 строк - это разговор не о чем, когда проекты состоят из 10 000 строк и более, то этот кусок в 20 строк может выглядеть уже не так выигрышно.

donriga, +1 за UMI

"Настройки обсуждения" ?

вроде разобрался, спасибо. А то я уже переживать начал.... :)

Всего: 241