Раздел критики кода битрикса

Рейтинг: 7.6062  
На голосовании
Предложил Пользователь 65017 15.08.2013 12:43:56

Раздел критики кода битрикса

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

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

Что это даст:

1) Исправление откровенного говнокода
2) Пристыжение такого кода в будущем
3) Улучшение качества продукта за счет комьюнити. ( Некоторые вообще предложат сами пути лучшего решения)
4) Улучшит отношение со стороны критики.


Прошу голосовать за. Этот раздел жизненно необхоим нам всем как нельзя больше.

Рейтинг: -1.3825  
Пользователь 11948 15.08.2013 20:03:17
Александр, дайте, пожалуйста, определение термину "говнокод". Над чем поржать можно? Или форматирование пляшет? Или...? Понимаете, есть оптимальное, но корявое, решение бизнес-задачи, а есть долгое и нудное, но идеальное по коду. Как думаете, бизнес-клиенту не пофик ли как решили (!) его задачу?

Я по-человечески вас понимаю, но что даст бизнесу - не понимаю.

PS: Да, всегда надо искать золотую середину и писать качественно, но прямо откровенного говнокода в Битриксе - не, не встречал.
Рейтинг: 0  
Пользователь 1756 15.08.2013 23:14:05
Имхо, такой раздел если и нужен, то лишь в качестве "комнаты психологической разгрузки", где можно поорать "говнокод", побить палкой чучело начальника и пойти спокойно дальше работать. ;)
Рейтинг: -0.231  
Пользователь 38541 16.08.2013 09:34:51
Это дело фирмы Битрикс. Если все работает нормально, то и претензий нет. Тормозит или работает не так, то и пусть Битрикса ТП разбирается...
Рейтинг: 0  
Пользователь 37620 16.08.2013 13:24:06
пишите в блоги веб разработчиков примеры с обоснованием
Рейтинг: 0  
Пользователь 65017 21.08.2013 13:47:50
Как думаете, бизнес-клиенту не пофик ли как решили (!) его задачу?

Антон, это не для клиента а для разработчика. Сейчас не удобно сделаны некоторые компоненты для кастомизации.
Про говно код http://habrahabr.ru/post/190084/#comment_6600716
Рейтинг: -0.5176  
Пользователь 11948 21.08.2013 13:54:37
Про говно код http://habrahabr.ru/post/190084/#comment_6600716
А как это мешает клиенту? Да и разработчику? Причем, это выдранный из контекста пример (комментатором на Хабре), без знания всей сути - что это и куда это вставлять.

О проблемах кастомизации - для меня сложен в плане кастомизации пока лишь корпортал да компонент фотогалереи. Остальное терпимо. Вы не видели конкурентов.
Рейтинг: 0  
Пользователь 65017 21.08.2013 14:11:41
Антон,конечно, я видел конкурентов. Но это не значит, что все, теперь жить можно спокойно. Я именно и пишу это с целью повышения качества продукта, что мне не все равно. Ведь от этого все выиграют, кроме тех самых конкурентов.

Это нужно для разработчиков. Все только выиграют, если объяснят где говнокод и как его исправить. Битриксу остается просто перенести это к себе без собственных ресурсов. На битрикс очень много гона на код и не спроста, ну так почему бы это не сделать открыто, чего стесняться. Лоальность критиков только увеличится, если производитель готов смотреть им в лицо.

Вы посмотрите, какие старые компонеты в битриксе. Шаблон поведения пользовтеля в современных инет магазах изменился. Корзины там другие. Чтобы изменить тот же пейджер в битриксе надо потратить прилично времени, код там мягко говоря, адовый. В корзине отступы прямо в коде через <br>. Жестко заданы многие css вещи.

Я прекрасно осознаю что гон не может обходится без обнородования компетентности критика, но как бы.. не первый я, это не только мое мнение.

Текущий раздел идей направлен на потребителей, на целевую аудиторию. Аудитория разработчиков практически отсутсвует ибо это не рынок сбыта. Я считаю это не правильным, разработчик должен иметь возможность выражать мнение к коду и делать это не здесь, потому что тут по сути все будет сливаться из за некомпетентности читателя основного.
Рейтинг: -0.231  
Пользователь 11948 21.08.2013 14:15:06
Александр, я вам скажу одно слово - "кадры". Их нет. Некому рефакторить, понимаете? Все умные люди сидят на Хабре и работают в Гугле.

Брать переработанный код с паблика? Еще бОльшая некомпетентность. Еще больше времени потратится на проверку "а правильно ли предлагают".

Это все исправится. Но со временем. И критика тут никак не поможет. Все в курсе.