DLE: "говно-код" и пользователь

NEOmancer
На сайте с 06.07.2007
Offline
80
#31

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

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

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

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

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

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#32

Люто-бешенный эталон говнокода.

http://www.govnokod.ru/1740

_vb_
На сайте с 25.07.2009
Offline
104
#33
NEOmancer:
я написал кучу говнокода и еще напишу и не стыжусь этого, потому что работаю в "веб-студии"
...
Вот такие вот пироги. Вот такая вот реальность.

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

Вот именно поэтому, я предпочитаю бесплатные опенсорсные решения платным проприетарным. Благо сейчас выбор есть. Хотя бы из тех соображений, что выкладывать свои какашки на всеобщее обозрение люди как правило стесняются, а в закрытых решениях "сойдет и так" (С).

А насчет того, что каждый программер (я в том числе) написал говнокода гораздо больше, чем кода, которым можно гордиться - кудыж от этого деться. Жисть такая. Но это совсем не отменяет стремления к совершенству. :)

Саратовская фракция серча (). Давайте посчитаемся.
Ayavryk
На сайте с 11.10.2003
Offline
209
#34
NEOmancer:
я написал кучу говнокода ...

И пусть тот кто никогда не говнякал бросит в него ...

NEOmancer:
Ну нету у клиента денег на то, чтобы я написал ему хороший документированный код

Хороший код и документированный код не одно и то же.

Хороший код это скорее ясность мысли + общие шаблоны проектирования + соблюдение каких-то минимальных правил оформления. А на документацию времени почти ни у кого не хватает. К сожалению.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
forest25
На сайте с 12.09.2009
Offline
67
#35

Поддержу товарища mr.Phoenix

Речь ведь идет именно о индусском говнокоде не так ли? А не о устаревших тенологиях.

К сожалению встречаются постоянно такие мегакостыли что полдня убьешь только на то чтобы разобраться как оно работает. А ведь было бы проще если б код был структурирован и нормально откомментирован. Понятное дело что к примеру для php в каждой версии добавляются нативные функции для которых раньше приходилось писать свой велосипед. Но ведь велосипед велосипеду рознь.

Меня печалит что в последнее время стало модно делать объемных монстров вместо нормальных сайтов. Я не про статичные странички времен веб 1.0, а про оптимизацию современных сайтов. Почему нельзя оптимизировать все изображения в макете, минифицировать js,css, не подключать jquery 1.8 для одной строчки $('some_id').show() или тащить Twitter bootstrap для одной странички. А при разработке движка для сайта не полениться хотя бы сделать замеры производительности (время выполнения кода, запросы к БД, объем отъедаемой памяти, эффективность кэширования)?

Вот так и получаются выделенные серверы для одного бложека.

VPS 512MB 20GB SSD KVM - 5$ (http://u.hmdw.me/digitalocean) | ИМХО о хостингах (http://u.hmdw.me/hosting)
Fat Bear
На сайте с 01.12.2006
Offline
264
#36
forest25:
Вот так и получаются выделенные серверы для одного бложека.

Всемирный заговор. Хостерам тоже кушать хочется.

Открыть счёт в Capitalist ( https://capitalist.net/reg?from=e5707ff0c3 ). Виртуальные карты, USDT, банковские переводы, выплаты партнёрских программ. Push-партнёрка с высоким рейтом hClicks(https://hclicks.com/?ref=61dc0714).
Ayavryk
На сайте с 11.10.2003
Offline
209
#37
forest25:
Вот так и получаются выделенные серверы для одного бложека.

Вы для экономии все пишите на ассемблере или (о ужас!) используете с++?

NEOmancer
На сайте с 06.07.2007
Offline
80
#38

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

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

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

Fat Bear
На сайте с 01.12.2006
Offline
264
#39
Ayavryk:
Вы для экономии все пишите на ассемблере или (о ужас!) используете с++?

На фокале и фортране. А по выходным - на алголе. :)

Ayavryk
На сайте с 11.10.2003
Offline
209
#40
NEOmancer:
Надо дописать модуль для WP - подключает к нему ZF и пишет модуль... Гений или идиот?

А вы ему подсуньте проект на .NET и посмотрите :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий