Процесс разработки программного обеспечения
Процесс создания и исправления программ. Этапы разработки.
Профессиональные практики и культура разработки
Профессиональные практики и культура разработки - стандарты командной работы, ревью и инженерная коммуникация.
Отладка
Отладка - системный процесс поиска и устранения дефектов с использованием инструментов и гипотез.
Настройка логирования
Настройка логирования - уровни, форматы, хранение и маршрутизация логов для разработки и продакшена.
Безопасность окружения и .env файлы
Чувствительные данные — информация, раскрытие которой приводит к утрате контроля над системой, финансовым потерям или компрометации инфраструктуры.
Использование AI-ассистентов в разработке
В данном случае система может автоматически завершить выражение умножения или предложить использование встроенных функций фильтрации списка.
Основы веб-разработки и типичные оплошности
Типичные ошибки новичков в веб-разработке.
Типичные ошибки новичков в бэкенд и десктоп-разработке
Типичные ошибки новичков в бэкенд и десктоп-разработке.
DevTools в браузере — справочник
DevTools в Chrome и Chromium — с практикумом «откройте F12 прямо сейчас», разбором интерфейса и справочником по Elements, Console, Network, Sources, Performance и Application.
Анализ и оптимизация производительности приложений
Анализ и оптимизация производительности - профилирование, метрики и устранение узких мест в приложениях.
Создание и публикация собственной библиотеки
Создание и публикация собственной библиотеки - упаковка, версионирование и распространение через пакетные репозитории.
Создание и публикация расширения для Visual Studio Code
Создание и публикация расширения для VS Code - структура extension-проекта, API, сборка и размещение в Marketplace.
Visual Studio — установка, IDE и версии
Visual Studio — интегрированная среда разработки (IDE) от Microsoft для Windows: в одном приложении можно писать код, собирать проекты, отлаживать, тестировать и публиковать решения.
Пет-проекты
Пет-проекты - как планировать этапы, вести backlog и доводить учебный проект до завершенного результата.
План развития разработчика
План развития разработчика - практические проекты, уровни сложности и поэтапное наращивание инженерных навыков.
Организация структуры кодовой базы
Отличный пример структуры папок — это проявление слоистой архитектуры с элементами hexagonal (ports adapters) и domain-driven Проектирование.
README для разработчика
Как писать README.md для проекта: структура, Markdown, примеры для библиотек, веб-приложений и pet-проектов, типичные ошибки новичков.
Проверка и валидация
Входные данные, аргументы функций, проверки на null и тип, правила валидности — примеры на Python, JavaScript, C# и Java.
Разработка расширений для веб-браузеров
Разработка расширений для браузеров - типы расширений, ограничения платформы и базовые практики публикации.
Разработка и отладка — итоги
Итоги раздела «Разработка и отладка» — FAQ и краткие ответы по теме.
Разработка и отладка — чек-лист
Чек-лист раздела Разработка и отладка — вопросы для самопроверки в энциклопедии Вселенная IT.
Разработка и отладка — о разделе
Практики разработки: процесс, отладка, README, структура кодовой базы, pet-проекты, AI-ассистенты и типичные ошибки новичков.