Страница 1 из 1
Стиль кода
Добавлено: 2013.02.14, 14:25
OnYourLips
Начал писать на фреймворке и меня удивил стиль написания кода.
В частности не стоят пробелы после запятой, вокруг операторов (x=9). И стоят там, где их не ожидал, например внутри скобок.
Является ли хорошей практикой написание своего кода под PSR-2, а не с использованием стиля, принятого в файлах Yii?
Re: Стиль кода
Добавлено: 2013.02.14, 14:54
sergo
в надежде не навлечь флейм,
такой код читается лучше
чем такое
Re: Стиль кода
Добавлено: 2013.02.14, 16:36
OnYourLips
Согласен. Я привык писать по PSR-2, но в Yii очень отличающийся особенный стиль.
Поэтому хотелось бы знать, как поступают гуру Yii.
Если тоже не соблюдают стиль Yii - то знаю что делать. Если соблюдают - то надо будет принимать решение.
Re: Стиль кода
Добавлено: 2013.02.14, 17:28
anton44eg
я не гуру, но отпишусь. во многом соблюдаю стиль Yii, но не полностью.
Пишу $a = 1;
function($a, $b = false)
и тд
Re: Стиль кода
Добавлено: 2013.02.14, 18:45
samdark
Пишите как удобно. Я пишу почти по PSR-2, но с разницей в скобках и табах.
Re: Стиль кода
Добавлено: 2013.02.14, 21:30
GeX
А если фреймворк сформатировать автоформатированием PhpStorm по PSR-2 че будет? Вроде должно быть всё хорошо... или не?
Re: Стиль кода
Добавлено: 2013.02.14, 22:54
OnYourLips
Спасибо за ответы, буду делать как нравится мне.
Re: Стиль кода
Добавлено: 2013.02.14, 23:54
samdark
А зачем фреймворк форматировать?
Re: Стиль кода
Добавлено: 2013.02.15, 01:36
GeX
Читать удобнее
Вполне нормальная практика рыть сорцы чего там где происходит - можно же
Кстать, а чего б его реально весь в какой-то ветке не перевести в какой-то из принятых стандартов кодинга да не написать "Стандартом кодинга для Yii 1.1 с ветки 1.1.14 (1.1.15) является <стандарт>. Он теперь официален. Просим всех разработчиков расширений ему следовать"... Ну как-то так
2.0, где уже будет какой-то стандарт, всё равно раньше лета вряд-ли увидим хотя-бы в альфе, то почему бы и нет?
Re: Стиль кода
Добавлено: 2013.02.15, 11:53
samdark
Будет нереально посмотреть diff.
Re: Стиль кода
Добавлено: 2013.02.15, 15:36
GeX
Естественно
Потому и написал что с новой ветки
А может на 14-й сделать форк, переформатировать его, подержать 14 и 15, например, обе ветки, а в 16-й отказаться от неформатированной? Не, ну понятно что головной боли это добавит, но почему бы и нет?
Re: Стиль кода
Добавлено: 2013.02.15, 16:04
anton44eg
как по мне - неплохая идея
Re: Стиль кода
Добавлено: 2013.02.15, 16:06
samdark
Re: Стиль кода
Добавлено: 2013.02.15, 18:50
OnYourLips
Зачем сделаны отличия от PSR-2? Например, даже в отступах.
И почему даже в документе про стиль в двух местах этого документа отличается стиль расстановки пробелов вокруг оператора "="?
Re: Стиль кода
Добавлено: 2013.02.15, 22:53
samdark
Документ не финальный. PSR-2 не нравится. По сравнению с объективным и действительно полезным PSR-0 он субъективен и хорош только как база для своего стандарта.