Yii2 PSR-2
Yii2 PSR-2
https://github.com/yiisoft/yii2/issues/2747
Так и не понял почему PSR-2 лучше чем code style Yii2 (spaces vs tabs) =\
Так и не понял почему PSR-2 лучше чем code style Yii2 (spaces vs tabs) =\
YII2?, начинаю продолжать заканчивать делать. I'm gonna go build my own php-framework, with blackjack and hookers. In fact, forget the php-framework!
Re: Yii2 PSR-2
Проблема там не в "(spaces vs tabs)" а в стандартизации. Почитайте комменты, поймете почему мнения разошлись.
Кстати, многие там почему-то делают большой акцент на эти "(spaces vs tabs)" игнорируя общию суть вопроса, которая никак не уперается только в этих различиях.
Ну а почему?! Трудно точно сказать, хотя вероятнее всего потому что люди хотят видить везде один стандарт, и придерживатся только его. Зачем больше?!
П.С. Сам стороник того стиля что приняли в Yii 2 как по мне он намного лучше, но в тоже время я за стандарт, и наверное проголосовал бы тоже за PSR. Хотя лично мне все равно в этом плане, и понимаю хорошо почему разработчики сделали такой выбор, и у них на это есть право.
Кстати, многие там почему-то делают большой акцент на эти "(spaces vs tabs)" игнорируя общию суть вопроса, которая никак не уперается только в этих различиях.
Ну а почему?! Трудно точно сказать, хотя вероятнее всего потому что люди хотят видить везде один стандарт, и придерживатся только его. Зачем больше?!
П.С. Сам стороник того стиля что приняли в Yii 2 как по мне он намного лучше, но в тоже время я за стандарт, и наверное проголосовал бы тоже за PSR. Хотя лично мне все равно в этом плане, и понимаю хорошо почему разработчики сделали такой выбор, и у них на это есть право.
Re: Yii2 PSR-2
Комменты на github конечно читал. В том то и дело, что отличие от самопровозглашенного стандарта было несущественное, а именно spaces vs tabs. Лично я не хочу видеть один стандарт везде, если он не удобен (пробелы не удобны).
Я искал объективную причину. Видимо её нет.
Я искал объективную причину. Видимо её нет.
YII2?, начинаю продолжать заканчивать делать. I'm gonna go build my own php-framework, with blackjack and hookers. In fact, forget the php-framework!
Re: Yii2 PSR-2
Хоть и могут полететь камни, но всё же для себя и считаю что:
гораздо читабельнее и глаза не так напрягаются, вместо
Раздутость кода? Хз-хз.
Почему тогда
Код: Выделить всё
if(...)
{
if(...)
{
If(...)
{
...
}
}
}
Код: Выделить всё
if (...) {
if (...) {
if (...) {
...
}
}
}
Почему тогда
не раздувает код? Двойные стандарты?Blank lines MAY be added to improve readability and to indicate related blocks of code.
YII2?, начинаю продолжать заканчивать делать. I'm gonna go build my own php-framework, with blackjack and hookers. In fact, forget the php-framework!
Re: Yii2 PSR-2
А вы ещё руками эти табы, пробелы вставляете и скобки переносите?
Как-то мне всё равно как там, в любом случае ровно и читабельно - настроил все правила в IDE и Ctrl+Alt+l(reformat code) делает всё за меня .
Как-то мне всё равно как там, в любом случае ровно и читабельно - настроил все правила в IDE и Ctrl+Alt+l(reformat code) делает всё за меня .
Re: Yii2 PSR-2
пустые строки не раздувают код, а отбивают блоки для читабельности.6pblcb писал(а):Хоть и могут полететь камни, но всё же для себя и считаю что:гораздо читабельнее и глаза не так напрягаются, вместоКод: Выделить всё
if(...) { if(...) { If(...) { ... } } }
Раздутость кода? Хз-хз.Код: Выделить всё
if (...) { if (...) { if (...) { ... } } }
Почему тогдане раздувает код? Двойные стандарты?Blank lines MAY be added to improve readability and to indicate related blocks of code.
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: Yii2 PSR-2
Ну 6pblcb, может сказать что скобка { на новой строке тоже не раздувает, а добавляет читабельности.zelenin писал(а):пустые строки не раздувают код, а отбивают блоки для читабельности.
Дело в том что читабельность это дело вкуса, и вкус у каждого свой.
Тут объяснение в другом, как мне кажется.
Пустая строка, разделяет код на логические блоки. Так, как возможно данный блок можно было бы вынести в отдельную функцию. Т.е. пустые строки ставятся не просто так, а имеют какой-то смысл.
Чего не скажешь про открывающуюся скобку, она на новой строке не имеет никакого смысла, лишь предпочтение, что так код читается легче.
Жду Yii 3!
Re: Yii2 PSR-2
именно это и имел в виду.slavcodev писал(а):Тут объяснение в другом, как мне кажется.
Пустая строка, разделяет код на логические блоки.
- nizsheanez
- Сообщения: 814
- Зарегистрирован: 2011.04.29, 13:09
- Откуда: Москва
Re: Yii2 PSR-2
У рубистов вон нету скобок и они вам горло перегрызут за то, что без скобок все офигенно читабельно.
Re: Yii2 PSR-2
Согласен с @slavcodev
Нельзя подвести вкусы под стандарты.
Нельзя подвести вкусы под стандарты.
YII2?, начинаю продолжать заканчивать делать. I'm gonna go build my own php-framework, with blackjack and hookers. In fact, forget the php-framework!
-
- Сообщения: 1268
- Зарегистрирован: 2013.07.17, 17:37
Re: Yii2 PSR-2
как нельзя - http://hacklang.org/
Re: Yii2 PSR-2
вкус вкусом, а разработка по стандартам.6pblcb писал(а):Согласен с @slavcodev
Нельзя подвести вкусы под стандарты.
Re: Yii2 PSR-2
после питона скобки и точки с запятой жутко бесят, а 4 пробела вообще ни разу не напрягает
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Yii2 PSR-2
А мне вот без скобок некомфортно, хотя это проходит. Чтение Objective-C позволяет понять, что в PHP читабельность нормальная
Нравится Yii? Давайте сделаем его лучше!.
Re: Yii2 PSR-2
Под iOS писать начал?
YII2?, начинаю продолжать заканчивать делать. I'm gonna go build my own php-framework, with blackjack and hookers. In fact, forget the php-framework!
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Yii2 PSR-2
Немного. Надо алгоритм адаптировать под Android.
Нравится Yii? Давайте сделаем его лучше!.