Имя: Пароль:
LIFE
Как страшно жить
OFF: Форматирование кода
,
0 фобка
 
13.04.13
20:25
1. Напрягает (я за чистоту кода) 56% (5)
2. Не обращаю внимание на подобное 22% (2)
3. кг/ам 22% (2)
4. Сам так пишу 0% (0)
Всего мнений: 9

Интересует вопрос, в связи с чем, некоторые овнокодеры считают уместным любой формат своего овнокода в своих нетленках и вообще в любых вкраплениях в модули?
Приведу пример о чем речь:

Процедура ИмяПроцедуры()
Траляля..
ТраляляТраляля..
КонецПроцедуры
// отсутствие горизонтальных отбоек, все операторы начинаются на том же уровне, что и процедурная скобка


Процедура ИмяПроцедуры()
   если условие = истина тогда
   конецесли;
...
Конецпроцедуры
// здесь овнокодер посчитал, что в нижнем регистре код выглядит покруче и его встроенному компилятору пофигу, что отрабатывать


Если условие = Истина Тогда траляля КонецЕсли;
// овнокод сокращающий количество строк в модуле


Встречал также дикие вертикальные отбойки после каждого оператора..
Ну, и еще что-то сейчас  не вспомню.

Предлагаю проголосовать на тему есть ли смысл в нормальном оформлении (вспомни о потомках и т.п.) или главное чтобы работало?
1 фобка
 
13.04.13
20:26
обозначаю свое мнение

Напрягает (я за чистоту кода)
2 мистер игрек
 
13.04.13
20:28
100 грамм принимай. Поверь, поможет снять стресс. мне очень помогло
3 Эльниньо
 
13.04.13
20:29
Если бы только овнокодеры этим грешили.
Видел даже у крутых здешних прогеров.

Напрягает (я за чистоту кода)
4 фобка
 
13.04.13
20:29
(2) за рулём обычно, поэтому на работе бываю критичен..
5 мистер игрек
 
13.04.13
20:31
(4) Ты ище на работе????
6 фобка
 
13.04.13
20:31
(5) сегодня только фриланс
7 фобка
 
13.04.13
20:39
Процедура ИмяПроцедуры()
Траляля..
ТраляляТраляля..
КонецПроцедуры
такое увидел единожды, и.. обомлел. Не знаю с чем это связано,  из какого языка пришло, в конфе, которую ковырял (весьма объемная конфа) часть общих модулей (по сотне процедур) написано в этом формате..
8 megabax
 
13.04.13
20:58
конечно программы надо оформлять красвио, а не так, что посмотришь код - и рвотный рефлек. Был у меня как то случай, написла я обработину, код красивый, лакончиный. Потом ее добрабатывал местный прогре. Потом как то снова мне пришлось внести туда изменния, уже в обработку, доработанную этим кренделем. Октрыл я код и очень захотелось пообрывать тому перцу пальцы: ни форматирвоание ничего не соблюдены, все как попало, короче, загадим мой красивый код такими вот вставками:
     если траляля
   траляя
    траляя
 конецесли
и все  втаком духе..
не понимаю, как он сам то в таком офнокоде ориентируется...

Напрягает (я за чистоту кода)
9 vladimir-boy
 
13.04.13
21:04
Если вижу такое, то Ctrl+A , азатем ALT+SHIFT+F

Не обращаю внимание на подобное
10 фобка
 
13.04.13
21:07
(9) увидел модуль со "странным" форматом (куча процедур), не корректно все автоотформатировать
11 oreshka7387
 
13.04.13
21:08
у автора поста, похоже, крик души :)
на самом деле, на то они и овнокодеры, чтоб не соблюдать стандарты

Не обращаю внимание на подобное
12 vladimir-boy
 
13.04.13
21:09
(10) Причём тут "странный" формат до "быдлокода"?
13 hohol
 
13.04.13
21:10
(0) cntrl-a
cntrl-shift-F  у тебя не работает?
14 фобка
 
13.04.13
21:10
(11) да, эта хрень и мой пост на мисте на эту тему мне приснился пару дней назад - это его реализация
15 фобка
 
13.04.13
21:11
(12) вещи близкие, если человек к формату не приучен  - шарашит "главное чтобы заработало"
16 vladimir-boy
 
13.04.13
21:14
(15) Та понятно, что код должен быть удобочитаемый, форматированный и тд, но пойми если стоит гусь-начальник, которому надо выплюнуть код за 5 секунд да плюс малчику платят на тарелку супа - то естественнно о какой лаконичности и красоте кода речь может идти!?!
17 hohol
 
13.04.13
21:16
(16) вообще то если человек пишет еСли тОГда КоНецЕсЛи то лучше его сразу на работу не брать. Для этого просят что нибудь написать на собеседовании.
18 hohol
 
13.04.13
21:17
на начальном этапе ни разу не было начальнегов требующих написать за 3 секунды. давали сразу "от недели".
19 Classic
 
13.04.13
21:17
Первое решаемо.
Второе бывает и у меня проскакивает. Если не попал синхронно в шифт. Иногда возвращаться, что б увеличить букву бывает конкретно влом
Третье - часто такое сам пишу. Ибо нефиг
20 etc
 
13.04.13
21:19
Периодически вижу такое только в 1С (я про отсутствие форматирования). Сколько видел кода на других языках такого ни разу не встречал. Среди разработчиков на других языках я думаю за такие вольности увольняли бы с позором на второй день.

Напрягает (я за чистоту кода)
21 vladimir-boy
 
13.04.13
21:19
(17, 18) Повезло тебе, было дело попался нач(его брат муж дир. по персу), который не программил зато требования космические.
22 hohol
 
13.04.13
21:20
Вообще если честно, я с таким кодом вообще не ковыряюсь. Работает х. с ним, не работает(что чаще, потому как если человек не понимает как нужно оформлять код, то о правильной методологии решения он вообще не подозревает, отчеты на переборках документах и так далее), сношу нафиг и пишу заново. Перед чем объясняю, что сопровождать эту парашу дольше времени займет, лучше переписать грамотно методологически и оформлено как нужно.
23 hohol
 
13.04.13
21:21
(21) везет дуракам. Нормальные комрады типо меня сразу шлют на..й.
24 EvgeniuXP
 
13.04.13
21:22
(0) у нас один овнокодер, сейчас зам. начальник, пишет вот так:

моЯПЕРеменная = РезуЛЬТАТПеременной;

для него - главное, чтоб работало, руководство походу тоже его поддерживает, раз зам. начальником поставили :)
25 фобка
 
13.04.13
21:22
(19) это лажа, как и в случае с "попытка исключение".. не читабельно.
26 cViper
 
13.04.13
21:22
(0) Правильно писать:
Если Условие Тогда
    Траляля
КонецЕсли;

Напрягает (я за чистоту кода)
27 etc
 
13.04.13
21:23
(23) иногда жаль трудовую портить. А то потом вопросы от кадровиков "почему вы так часто меняете работу?"
28 hohol
 
13.04.13
21:23
(24) это еще детский лепет, бывает так пишут ?(?(?(,?(?(,))),),) охота встать и дать в рожу тому кто это написал.
29 vladimir-boy
 
13.04.13
21:24
(23) Да я то воспитанный на х.. не посылал, а вот бред непосредственного начальника игнорировал, так как чел. к программированию имеет такое же отношение как я к балету!
30 фобка
 
13.04.13
21:24
(26) да в случае с восьмеркой " = истина" опускаем, я в целом алгоритм описываю
31 etc
 
13.04.13
21:25
мне вот другое интересно, когда 1С-ники начнут писать на англоязычном синтаксисе? В связи с выходом 1С на мировой рынок пора привыкать.
32 фобка
 
13.04.13
21:25
(28) это с аксесса походу выходцы
33 vladimir-boy
 
13.04.13
21:25
(28) + 1000%
34 hohol
 
13.04.13
21:25
(29) просто у тебя карма такая. Терпи, в следующей жизни будешь сам его доставать, а он тебя игнорировать.
35 фобка
 
13.04.13
21:26
(31) писал на семерке, на 8ке уже не актуально - слишком много методов
36 vladimir-boy
 
13.04.13
21:26
(34) Терпел всего-то 3 мес. и свалил с этого дурдома
37 hohol
 
13.04.13
21:26
на самом деле ни одна работа не стоит того, чтобы чего то там терпеть. На рынке полно вакух на любой цвет и вкус. Встал да пошел.
38 hohol
 
13.04.13
21:27
(36) ну вот, опередил.
39 vladimir-boy
 
13.04.13
21:29
(37) Истину глаголишь, думалось изначально, что поймём друг друга и таки сработаемся, но психологию не переделать особенно челу, который думает что слеплен из божественного теста
40 Stim
 
13.04.13
21:29
когда собаке нечего делать - она лижет себе яица
когда одинесникам нечего делать - они доеб-ся до форматирования кода

кг/ам
41 фобка
 
13.04.13
21:30
(37) +1.
поэтому я с 2012 сменил 3 компании, работаю в четвертой и налаживаю фриланс (2 серьезные компании)
42 КонецЦикла
 
13.04.13
21:32
(0) Убейсо
(41) Это потому что фобко

кг/ам
43 cViper
 
13.04.13
21:33
(40) Не согласен. Работал с кодом, в котором было все из описанного в (0) + еще и запросы в цикле и прочие прелести + отсутствие каких-било комментариев. Большим удовольствием для меня было удалить процедуру написанную программистом и использовать типовой метод объекта 1С.
44 фобка
 
13.04.13
21:33
(40) ибо тебе  плевать на свою работу, ее результаты и качество
45 etc
 
13.04.13
21:33
(42) однако свой ник ты не забыл красиво отформатировать.
46 Steel_Wheel
 
13.04.13
21:34
(0) Вертикальный отбойник имеет смысл, т.к. в IDE шрифт моноширинный с одинаковым межстрочным интервалом. Текст с интервалом, близким к полуторному, лучше воспринимается человеком, быстрее читается (количество знаков, а не страниц). Соответственно, ты быстрее прочитаешь код, поймешь, что он делает и где надо править
47 etc
 
13.04.13
21:34
(44) это менталитет.
48 vladimir-boy
 
13.04.13
21:35
(41) Фриланс всё более актуален, т. к. "нытьё" начальства достало уже многих
49 КонецЦикла
 
13.04.13
21:36
(45) Раньше напрягало, четно
Теперь - нет
Вообще практически не трогаю, даже если придется когда-нибудь вернуться
Если не работает - другое дело
Может потому что не фикси, ХЗ
50 фобка
 
13.04.13
21:36
(46) вертикальный отбойник - это "1С:Совместимо", раньше сам не задумывался особо
51 etc
 
13.04.13
21:36
(46) вертикальный - да. В хедерах на С частенько его используют при описании констант. Остальное конечно он небрежности.
52 Stim
 
13.04.13
21:40
(44) ты похож на истеричную бабку у подъезда, будь мужиком в конце-то-концов. будь профессионалом.

Код либо работает, либо нет. Либо ты его исправляешь, либо нет. Нытье на форуме в духе "какие все вокруг овнокодеры, я один знаю как надо оформлять код" - это на уровне между дет садом и нач школой, извини.
Взрослей.
53 Classic
 
13.04.13
21:40
(25)
Читабельна.
Лажа вида

?(,,)

тоже нечитабельна?

И вообще эта привычка есть у любого, кто программил не только в одинцэ. Потому что это фактически один оператор
54 фобка
 
13.04.13
21:43
(52) стопэ, я не жалуюсь. любой овнокод стараюсь воспринимать с пониманием
55 HeroShima
 
13.04.13
22:13
всё не читал, Стимон прав
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший