Документирование interface в PHP проектах?

Интерфесы в PHP проектах

  • Нужно документировать

    Голосов: 18 85,7%
  • Не нужно

    Голосов: 3 14,3%
  • Укажу в топике

    Голосов: 0 0,0%

  • Всего проголосовало
    21
  • Опрос закрыт .

Gremboloid

инженера Гр...
Если пишешь не только для себя, документирование в обязательном порядке. Как минимум, в случае подключения новых людей к проекту будет меньше вопросов.
 

fixxxer

К.О.
Партнер клуба
Ага-ага.

/**
* setVar
* sets var $name to $value
*/
function setVar($name, $value)

дофига понятнее стало!
 

Gremboloid

инженера Гр...
Простой код влечет за собой краткое описание, не вижу ничего противоестественного.
 

Здыхлик

Kohaner
Команда форума
А если так:
/**
* setVar
* sets var $name to $value
*
* @throws CustomException
* @return this
*/
function setVar($name, $value)

Лучше?
 

Gremboloid

инженера Гр...
whirlwind
:)

Здыхлик, больше похоже на описание реализации включения интерфейса в класс
 

Здыхлик

Kohaner
Команда форума
Ну да. Это больше к слову о простых функциях, которые якобы не требуют комментирования
 

FB3

Новичок
Автор оригинала: admin
Попробуй в разных файликах разместить интерфейс и имплементацию.
Дело было не в разных файликах, а в том, что я не реализовал методы интерфейса в классе, поэтому хваталось из интерфейса.
Вставил пустые методы и перестало из PHPDOC хвататься.
 
Сверху