Программирование

  • Главная
  • Code review. Как правильно его делать и для чего это нужно

Code review. Как правильно его делать и для чего это нужно

Зачем и почему надо делать код ревью Может помочь уменьшить количество ошибок в коде. Поможет убедиться, что все требования по оформлению кода соблюдены. Это эффективный способ обучиться чему-нибудь новому у…

PHP. Инструменты для профилирования PHP кода.

Xdebug Debugger and Profiler Tool — расширение PHP. Требует установки на сервер и настройки. Может отображать: стек вызовов функций, распределение памяти. Возможности: профайлинг, анализ покрытия кода, защита от бесконечной рекурсии,…

Некоторые пакеты PyPI оказались скомпрометированы

Некоторые пакеты PyPI оказались скомпрометированы из-за того, что разработчики попались на фишинговые письма. Фишинговая кампания была нацелена на тех, кто занимается поддержкой пакетов Python, опубликованных в реестре PyPI. Среди перехваченных…

Простой минималистичный шаблон HTML5 для создания сайта

При создании сайта с нуля, вам необходима будет верстка (шаблон) сайта. Можно взять готовый сверстанный шаблон сайта, но тут есть проблемы, вам придется переделывать его под себя. По этому наилучшим…

DIY что это?

Сегодня DIY-принцип используют многие известные мировые бренды, самый популярный бренд, который использует этот подход является всем известная ИКЕА. От такого похода в итоге экономят все: и покупатель, не переплачивающий за…

DDD — which layer DTO should be implemented?

Define the DTO to the layer where the source of the values comes from. Relative to OP’s question: place the DTO in the Application Service Layer. DTO is an output…

Необходимые инструменты тестировщика ПО (QA-инженера)

Инструменты тестирования – это программные продукты, которые помогают QA-инженерам эффективно организовывать свою работу на каждом этапе тестирования ПО. Выбор инструментов для работы тестировщика (QA-инженера) зависит от определённого вида тестирования, личных…

Как создать виджет на Symfony

Часто спрашивают есть ли аналоги виджетов в Symfony, как например в Yii и как их можно реализовать? Для тех кто не знает что такое виджет: виджеты — это многоразовые блоки,…

Что такое команда cURL и примеры ее использования

Что такое cURL? cURL — это сокращение от «Client URL». Данная утилита доступна в большинстве систем на основе Unix и часто используется для получения данных по заданному url или передачи…

Domain Driven Design (DDD) — что это такое? И как начать использовать DDD в разработке

Domain Driven Design (DDD) — это подход, который позволяет нам преуспеть в понимании и построении моделей программных продуктов. Он предоставляет нам инструменты стратегического и тактического моделирования для разработки высококачественного программного…

EnglishRussianUkrainian