Неважно кто вы, разработчик ПО, специалист по данным, менеджер ИТ-инфраструктуры или просто любитель компьютеров  —  вам нужно знать, как пользоваться […]
Кодирование онлайн / Live coding tools Решение задачек онлайн Валидаторы Кодирование онлайн / Live coding tools (чтобы другие видели то […]
Сегодня побывал на «домашней» конференции Superjob для бекенд разработчиков. Выступали четыре докладчикач краткое описание ниже 👉 Алексей Сладков, из команды […]
В этой статье разберемся что такое уровни тестирования, зачем они нужны и что собой представляет каждый из них. (1) /**/ […]
или иначе: “Как вызвать приватный метод в другом классе?“ этот вопрос с подвохом, т.к. ответ на него должен быть — […]
Типы тестов Что такое PHPUnit Пишем свою unit-тест Что такое юнит-тесты в PHP и как их писать, рассмотрим по мануалу […]
Тестовые «двойники» или Mock-объекты в PHPUnit Типы тестовых «двойников» Как создать тестового «двойника» Добавление «двойника» (mock) unit-тест При тестировании кода, […]
Вкратце Концептуально Отличие абстрактного класса от интерфейса (4) Использование интерфейсов и абстрактных классов (примеры) Пример №1 Пример №2 Пример №3 […]
Как получить доступ к private свойству класса из другого класса (извне) ? Решение №1: Наследование Решение №2: Рефлексия Решение №3: […]
Плохой пример Хороший пример Источники … ISP или “Принцип разделения интерфейса“ Согласно ISP, «Клиенты не должны зависеть от интерфейсов, которые […]