👀
я тоже
Амаль
Амаль
есть еще такой
who are you
поставил эти два плагинчика, пока не понял чо они делают )) ошибку во вьювере так и не исправили
who are you
who are you
я вообще удаляю эти комменты 😄
Artur
who are you
а какой в них толк?
Амаль
who are you
у меня моник 17 дюймов
who are you
меня напрягают огромные комменты в коде
Амаль
схлопывай
who are you
у друга вообще на каждый метод эти комменты расписывает
Амаль
вот мужик
Амаль
правильно
who are you
я никогда его не понимал и не понимаю нахрена ему эти комменты нужны
Амаль
😫🔫
who are you
да что в них такого важного то ?
Anonymous
это навигация
who are you
именно так спасает:
/**
* @var $category Blahblahblah
*/
who are you
а вот так уже не спасает
/*
* @var $category Blahblahblah
*/
who are you
а я сперва думал не пашут такуие конструкции
who are you
надо погуглить
who are you
нафига они вообще нужны и что делаеют)
Амаль
гугли phpdoc
Borisov
Borisov
еще в этих анотациях вишут конфиги и мапинги
Borisov
в yii правда я их не встречал
Anonymous
Потом можно и доку сгенерировать на оснвое таких комментов
Anonymous
))
Anonymous
Когда садишься копаться в чужом коде и нет подобных каментов - сразу приходит понимание
Borisov
нафига гемороиться, если мой говнокод и так работает. Видимо человек еще не встречался с поддержкой легаси
Marat
Borisov
who are you
я коммента делаю рядом с функциями или ифами, я не делаю комменты описывающие - эта переменная хранит в себе Int эта переменная string я никогда это не делаю, я к логике делаю комменты и мой код легко понять благодаря им а вот общий когд перед методом я хз )) нет привычки делать
Anonymous
Anonymous
Anonymous
А так глянул и понятно что возвращается итд
Antony
Antony
Если там не хаки/костыли.
Амаль
а такое бывает?
who are you
мне в Джаве и Сишарпе было тяжело привыкнуть к указанию типа переменной или функции ))) пхп рай в этом плане
Anonymous
Рай ага. Если написал и забыл
Anonymous
А если надо поддерживать код через какое то время то ух какой рай
Antony
У строгой и нестрогой типизации есть свои плюсы и минусы.
Но в целом строгая типизация мне больше нравится.
Anonymous
Мне тоже. Если сделал int то стринг без преобразования не запихаешь
Anonymous
С спишь спокойно))
who are you
я вот такие комменты делаю обычно
http://shot.hsdn.org/gyUPQI7x
who are you
а целые блоки комментов я никогда не делаю, особенно типы данных не указываю никогда
who are you
😊 привычка
Амаль
// возвращаем результат
return $result
ну зачем до такого... ))
who are you
но раз уж надо то надо, буду учить пхпдок
Antony
Ну такие комментарии избыточны, проще описать что делает твоя функция/метод, что возвращает, тогда можно понять не читая код всего метода.
Antony
А так - у тебя по сути все это же размазано по всему методу
Antony
Вместо краткой и информативной аннотации
who are you
в том то и дело я пишу подробные комменты в своих кодах либо вообще их не пишу. обычно пишу в важных скриптах где знаю что придется правки вносить и не выносить мозг себе один раз все про комменчу и забуду головную боль))
Artur
http://cs4.pikabu.ru/images/big_size_comm/2016-05_2/1462570887148441241.png
who are you
😄
Амаль
вопрос есть как в Yii запретить AR тащить релейшены если они мне ненужны
who are you
ну блин научите делать нормальные комменты, вы же не говорите чо нужно писать туда )) и самое главное где эти комменты должны быть перед методами или перед классами или вообще перед началом. указывать там только типы данных или чо. непонятно ничо, поэтому я их удаляю обычно мне избыточно знать какой тип данных возвращает метод
Artur
PHPDoc
Амаль
PostModel::find()->where([id=>123])->one()
в итоге 3 запроса, вместо полезного одного
who are you
хз
who are you
указывать может табу еще ?
who are you
я мало знаю yii2 doc
who are you
да
who are you
вьюшка
who are you
представление
who are you
я не помню откуда такое слово -= вьювер
who are you
от кодигнайтера что ли
who are you
извиняюсь, нужно в магаз сгонять)
Artur
а есть какой то инструмент для генерации документации по php doc?
Aleksandr
Амаль
никто прям с такой проблемой несталкивался?
Амаль
вопрос есть как в Yii запретить AR тащить релейшены если они мне ненужны
Амаль
PostModel::find()->where([id=>123])->one()
в итоге 3 запроса, вместо полезного одного