База программной инженерии

0/5 ·
Создан: 4 марта 2025 г. Обновлён: 23 марта 2026 г.

Три уровня мышления о программе позволяют перерасти уровень написания просто работающего кода и перейти к проектированию устойчивых систем. Материал разбирает прикладные техники снижения сложности и повышения выразительности кода, которые редко встречаются в академической программе, но критичны для работы junior-разработчика. Внутри — 14 текстовых гайдов с примерами на Java, сфокусированных на инженерии кода: от избавления от избыточных условных операторов и циклов до инженерного подхода к отладке и тестированию. Вы поймете, как проектировать на микро-уровне, научитесь видеть антипаттерны в «самодокументирующемся» коде и освоите принципы работы с TDD, чтобы писать системы, которые легче поддерживать и тестировать.

Другие материалы автора

К
Сбор взносов
767 ₽ 12 000 ₽ −94%

Курс обучения программированию с полного нуля на Python и Java

Сергей Бобровский
О
Сбор взносов
1 536 ₽ 14 000 ₽ −89%

Основы объектно-ориентированного программирования, тестирование, простые технологии

Сергей Бобровский
П
Сбор взносов
903 ₽ 15 000 ₽ −94%

Практика в программировании на алгоритмах/структурах данных (АСД)

Сергей Бобровский
К
Сбор взносов
376 ₽ 7 900 ₽ −95%

Как правильно проектировать классы на основе абстрактных типов данных

Сергей Бобровский
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

П
Можно купить
634 ₽ 5 800 ₽ −89%

Парсинг сайтов - мониторинг цен конкурентов для 1С:УТ 11.1

infostart
П
Можно купить
80 ₽ 390 ₽ −79%

Паттерны (шаблоны проектирования) для начинающих

pr-of-it
О
Можно купить
192 ₽ 850 ₽ −77%

Основы Java SE - HTTP Server

Udemy
Гейм Хакинг: Основы взлома игр с Cheat Engine Можно купить
280 ₽ 999 ₽ −72%

Гейм Хакинг: Основы взлома игр с Cheat Engine

Пол Чин
F
Можно купить
222 ₽ 1 490 ₽ −85%

Full-Stack разработка веб-приложений с Java Spring и Angular

Alexander Gol
О
Можно купить
196 ₽ 1 290 ₽ −85%

Основы программирования на Java с нуля

Дмитрий
Инженер по автоматизации тестирования на Java. Часть 3 из 5 Можно купить
800 ₽ 15 000 ₽ −95%

Инженер по автоматизации тестирования на Java. Часть 3 из 5

Яндекс Практикум
П
Предзаказ
1 007 ₽ 86 625 ₽ −99%
2.0

Программист на Python с нуля с помощью ChatGPT

Zerocoder
Heisenbug 2024 Autumn. Конференция для тестировщиков Предзаказ
7 431 ₽ 25 000 ₽ −70%

Heisenbug 2024 Autumn. Конференция для тестировщиков

JUG Ru Group