Javascript.RU

Голосование: Стоит-ли продолжать эту канитель?
Опции опроса
Стоит-ли продолжать эту канитель?

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 16.08.2011, 22:38
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от kobezzza
стандарт стиля оформления кода
Не путай стиль написания и стиль именования. К стилю написания относятся переносы строк, пробелы и прочие мелочи. Стиль именования задан самим языком. В PHP, например, тебя как минимум не поймут за camelCase.

Сообщение от kobezzza
если я не пишу в нативном для JS стиле, то я не уважаю язык
Если ты пишешь не в нативном стиле именования - ты пишешь разными стилями. Читать такой код сложно и не очевидно с первого взгляда.
Сообщение от kobezzza
если я не пишу в стиле, который нравится мне, то я не уважаю себя
Если твой стиль именования не соответствует нативному стилю языка, на котором ты пишешь - значит у тебя каша в голове. Это, как правило, происходит после перехода с другого языка, на котором ты писал до этого. Такие как ты придумывают "классы" в JS, потому что чувствуют себя не уютно. Тоже самое чувствуется и при именовании.
Сообщение от kobezzza
если я не пишу в стили, в котором пишут мои коллеги по работе, то я не уважаю их
Если твои коллеги такие же быдлокодеры как ты, то их и уважать не за что. Ссышь отстаивать свою позицию? Стадный инстинкт? Ну что же, далеко пойдешь.
Сообщение от kobezzza
+ тут есть бонус в виде возможности быть уволенным
Если компания не ценит мнения своих сотрудников - самому нужно бежать. Опять же - ссышь.

И где ты работаешь? Что бы мне вдруг не попасть в ваше быдлостадо.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #22 (permalink)  
Старый 16.08.2011, 22:48
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от kobezzza
Как правило программисты приходят в ЖС с других языков и тащут за собой свои привычки и т.д.
Это одно из проявлений быдлокодерства. Знаешь такую поговорку - со своим самоваром в гости не ходят?

И ещё. Стиль именования должен быть один - нативный. Этот аргумент бьёт все остальные, я уже молчу про "мне так нравиться". Стиль оформления можно автоматически (предварительно настроенный, в любой профессиональной IDE) поправить перед коммитом простой комбинацией клавиш (CTRL+ALT+L в IDEA, например).
Таким образом, не нарушаются правила оформления и не придется переучиваться.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #23 (permalink)  
Старый 16.08.2011, 22:52
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

B~Vladi не будь такой букой Кстати у тебя много противоречий, ну да ладно)

Ссу, не ссу - "Никто не смеет называть меня трусом" (С) Марти, Назад в будущее
Глупый аргумент, как и глупая тема для обсуждения, которая уже превращается в флейм. Не хочу продолжать, удачи мой дорогой госу
__________________
kobezzza
code monkey
Ответить с цитированием
  #24 (permalink)  
Старый 16.08.2011, 22:58
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

kobezzza,
тебя не смущает, что у тебя половина вызовов в одном стиле, половина в другом? И тебе всегда приходится задумываться, вызываемый метод тобой реализован или кем-то другим, чтобы понять, как его записать?
Ответить с цитированием
  #25 (permalink)  
Старый 16.08.2011, 23:03
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от B~Vladi
В PHP, например, тебя как минимум не поймут за camelCase.
Да ну? И это, прошу отметить, один из наиболее популярных php фреймворков.
Ответить с цитированием
  #26 (permalink)  
Старый 16.08.2011, 23:03
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Kolyaj Посмотреть сообщение
kobezzza,
тебя не смущает, что у тебя половина вызовов в одном стиле, половина в другом? И тебе всегда приходится задумываться, вызываемый метод тобой реализован или кем-то другим, чтобы понять, как его записать?
Ну не совсем так, например если я пишу расширение, то разумеется я пишу в стиле того, что расширяю, а если у меня есть либа, которая полностью написанная мною и т.д. то я пишу в стиле, который нравится мне (за исключением, если я пишу на заказ и т.д. и заказчик обратил на это внимание). Кстати моё стиль в принципе очень похож на нативный JS, есть некоторые изменения и всё И я не думаю, что это повод сжечь меня за инакомыслие.
__________________
kobezzza
code monkey
Ответить с цитированием
  #27 (permalink)  
Старый 16.08.2011, 23:17
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от kobezzza
Кстати у тебя много противоречий, ну да ладно)
Хоть одно приведи.
Сообщение от kobezzza
Глупый аргумент
No comments... У тебя вообще никаких аргументов нет.
Сообщение от B@rmaley.e><e
Да ну?
if($isClass && (class_exists($className,false) || interface_exists($className,false)))

По твоему исходники этого фреймворка является примером для подражания? Вообще я не пишу на PHP и не знаю точно как у них там принято. За то я знаю что на PHP достаточно быдлокодеров. Ты когда-нибудь видел достойные коды на Perl, написанные в_левом_стиле? Или другом, более серьезном языке, чем PHP.
Сообщение от kobezzza
И я не думаю, что это повод сжечь меня за инакомыслие.
А я думаю.

UPD: Вообще, пробелы после запятых ставят везде, так что этот фреймворк мне уже не нравится.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф

Последний раз редактировалось B~Vladi, 16.08.2011 в 23:24.
Ответить с цитированием
  #28 (permalink)  
Старый 16.08.2011, 23:39
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от B~Vladi
Вообще я не пишу на PHP и не знаю точно как у них там принято.
Сообщение от Yii sources
$filter['class']=$filterClass;
$filter=Yii::createComponent($filter);
Я тоже не пишу, но знаю, что в PHP единого стиля, в общем-то, нет. Где-то используется разделение нижним подчеркиванием (старые функции, типа array_keys), где-то camelCase (преимущественно новый объектно-ориентированный функционал), а где-то вообще ничего (htspecialchars, addslashes, etc).

Цитата:
По твоему исходники этого фреймворка является примером для подражания?
Да, я полагаю, что они достаточно хороши.
Сообщение от B~Vladi
UPD: Вообще, пробелы после запятых ставят везде, так что этот фреймворк мне уже не нравится.
Да, пробелов маловато.

Код, как известно, пишется для человека, а не для компилятора. Поэтому и стиль именования нужно выбирать удобный для команды. С поправкой, конечно, на стиль языка. Особенно если придется часто и много работать со встроенными средствами. Если же бо́льшую часть времени придется работать с собственным кодом, то тут стиль языка особой роли не играет.
Ответить с цитированием
  #29 (permalink)  
Старый 17.08.2011, 01:19
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от B@rmaley.e><e
Поэтому и стиль именования нужно выбирать удобный для команды.
Если команда давно пишет на JS - обычно проблем не возникает в этом вопросе.
Если это команда "веб-мастеров", то всё равно нужно выбирать удобный стиль (как ты верно и указал), который может и не сходиться с нативным (скорее всего так и будет с теми, чей основной язык PHP). Но это не значит, что это единственно верный вариант.

За стиль именования я готов биться до конца
Если есть желание - могу очно вправить мозг
Завяжем на этом.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #30 (permalink)  
Старый 17.08.2011, 08:11
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от kobezzza
если я пишу расширение, то разумеется я пишу в стиле того, что расширяю, а если у меня есть либа, которая полностью написанная мною и т.д. то я пишу в стиле, который нравится мне
Т.е. у вас всё ещё хуже. Вам мало помнить, как называется функция, ещё надо помнить, как она записана. Жуть в общем.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
О фрилансе (Личный опыт) free Оффтопик 105 18.08.2011 17:02
Zend и Pear для нуба mycoding Серверные языки и технологии 52 13.12.2010 18:32
Браузер доказывает что не видит функцию SleepWalker Общие вопросы Javascript 7 17.06.2009 23:14
Сторонние библиотеки - быть или не быть? IIIEPJIOK Оффтопик 64 21.03.2009 19:39