February 20

Очистка новой команды

И зачем я это делаю

Первое, что я делаю после использования artisan make для создания новой команды, — это удаляю из сгенерированного файла все docblock. (Да, можно было бы настроить заглушки, но я не хочу постоянно обновлять их после выхода обновлений Laravel).

Я уже знаю, что делает handle(), поэтому мне не нужны объяснения.

Но как быть со свойствами signature и description? Можно ли убрать `description, но оставить docblock, в которых также были типы?

Как бы я ни любил типы, я избавляюсь и от них. Эти защищенные свойства используются только самим фреймворком, поэтому мне не нужно вводить там типы. Это та же логика, по которой я не указываю возвращаемые типы в экшенах контроллера.

Я верю, что Laravel знает, что делает, и использует собственные тесты и проверки типов для этих свойств, если необходимо.

Это мелочь, но она позволяет сохранить кодовую базу чистой и сосредоточиться на главном.