Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.35K photos
20 videos
26 files
4.04K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
Comments Density Analyzer — это инструмент для анализа плотности и качества комментариев в базе кода на PHP.

Подключается через Composer (--dev) и помогает:
Отслеживать TODO и FIXME в CI/CD, чтобы они не накапливались.
Обнаруживать «некачественные» комментарии или закомментированный старый код.
Гарантировать наличие doc‑блоков у классов и методов.

Кратко о фишках:
Поддержка разных типов комментариев, включая лицензии, TODO, FIXME и doc‑блоки.
Плагинная архитектура для расширения функционала.
Отчёты в консоль и в HTML.
Установка порогов и возврат exit‑кодов при их превышении.
Возможность baseline-файла, чтобы игнорировать уже существующую техдолг и фокусироваться на новом.

Установка и пример:

composer require --dev savinmikhail/comments-density
php vendor/bin/comments_density analyze
php vendor/bin/comments_density baseline

Конфигурация через comments_density.php с настройкой директорий, типов комментариев и порогов.

🔗 Github

Библиотека пхпшника

#инструменты
👍2
ПОСЛЕДНИЙ ДЕНЬ
КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️

ML за 34к вместо 44к + Python в подарок
Математика → второй доступ в подарок
— Ранний доступ к AI-агентам с 15 сентября
— И МОЖНО УСПЕТЬ КУПИТЬ ВСЁ ДО ПОДОРОЖАНИЯ

👉 Proglib Academy
Symfony — Использование Flash-сообщений

Где будет доступно сообщение 'Data saved successfully!' после выполнения этого кода?
📚Building Microservices: Designing Fine-Grained Systems, 2nd Edition (2021)

Это книга о том, как распилить монолит на такие мелкие кусочки, что потом их сложно не только собрать, но и найти 🙃

Автор — Сэм Ньюман, ваш микросервисный гуру, который прошёл через боль продакшена и вернулся с диаграммами. Во втором издании он делится не только как это строить, но и как это всё потом поддерживать и не сойти с ума.

Что внутри:

🔧 Как заставить сервисы разговаривать друг с другом, не вызывая слёз у девопсов

🔍 Как тестировать микросервисы, не нарушая каноны

🚢 Как деплоить всё это счастье независимо и желательно без жертв

🛡️ И, конечно, как не дать хакеру превратить ваш gRPC в трагедию

🔗 Скачать

🐸 Книги для программистов
Please open Telegram to view this post
VIEW IN TELEGRAM