Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Конвенции (http://www.flasher.ru/forum/showthread.php?t=207691)

2misha 30.04.2014 22:34

Конвенции
 
Для чего программистам соблюдать конвенции какие-то?

dark256 30.04.2014 22:45

Солюдение конвенций дает:
1. +500 к ЧСВ
2. Ускорение компиляции кода до 270%
3. Повышение скорости работы кода до 300%
4. Можно даже вообще ничего не кодить - работа сама будет делаться...
5. Гигантские возможности троллить программеров, которые занимаются делом, а не фэншуем.
:)))))))

Ну а по сути - при работе в коллективе программеров любой коллега только по способу написания названия объекта сразу сможет определить что это - класс, метод, функция, событие и т.п. Не лезя в код и не вникая, что именно он там делает.

Как-то так.

Если пишешь для себя - пофигу. Аутсорсишь - надо вот так вот выделываться...

udaaff 01.05.2014 01:40

А мне и для себя приятно выделываться )

Sintesis 01.05.2014 01:57

А догмы кто-то соблюдает? Например не более 5 приватных переменных на класс, не более 21 строчки в функции?

ZackMercury 01.05.2014 02:00

Цитата:

Сообщение от Sintesis (Сообщение 1165020)
А догмы кто-то соблюдает? Например не более 5 приватных переменных на класс, не более 21 строчки в функции?

В init бывает больше кода, чем 21 строчки. А так я почти никогда не нарушаю приведённый стандарт попросту потому, что оно не нужно и выглядит не очень опрятно.

in4core 01.05.2014 04:33

Цитата:

В init бывает больше кода
Аддчайлды и координаты - да. В другом случае более 21 быть не может. У меня может инит доходить и до 100 строчек, если объектов море, скажем пишем сайт :) координаты никто не отменял.

Sintesis - ваше сообщение бред. Кто придумал эти догмы, особенно про 5 приватов? В нормальном кодостроении ВСЕ переменные приватные, и если их только < = 5 ОБЯЗАТЕЛЬНО - то дело хорошим не кончится

dark256 01.05.2014 10:14

Цитата:

Сообщение от Sintesis (Сообщение 1165020)
А догмы кто-то соблюдает? Например не более 5 приватных переменных на класс, не более 21 строчки в функции?

Нет. Иначе не останется времени на выпить пива после работы....
И вообще, про бритву Оккама тут кто-нибудь слышал? ;)

caseyryan 01.05.2014 12:09

Цитата:

Сообщение от 2misha (Сообщение 1165008)
Для чего программистам соблюдать конвенции какие-то?

Собственно, если нравится чтобы везде был бардак, и этот г-код кроме самого автора больше никому не придется читать, то можно и не соблюдать. Кто-то не парится и что у него дома свинарник и горы посуды не мытой постоянно) Это примерно то же самое

dark256 01.05.2014 12:10

Цитата:

Сообщение от caseyryan (Сообщение 1165035)
Собственно, если нравится чтобы везде был бардак, и этот г-код кроме самого автора больше никому не придется читать, то можно и не соблюдать. Кто-то не парится и что у него дома свинарник и горы посуды не мытой постоянно) Это примерно то же самое

А если на конвенции плевать, а дома все как в музее? ;)

caseyryan 01.05.2014 12:26

Цитата:

Сообщение от dark256 (Сообщение 1165036)
А если на конвенции плевать, а дома все как в музее? ;)

Что-то слабо в это верится)


Часовой пояс GMT +4, время: 06:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.