База программной инженерии (2025)
Чему вы научитесь:
📍Рассматриваем начальную БАЗУ программной инженерии (правильная форма рассуждений и основы programming in small) для джуниоров и всех интересующихся:
📍Три уровня рассуждений о программной системе
📍Снижение цикломатической сложности кода как метод проектирования (база)
📍Как и зачем избавляться от условного оператора
📍О циклах по умному. Понимание программы — это искусство восстановления замысла по коду, и тут соответственно будет очень полезен навык быстрого распознавания нескольких разновидностей циклов.
📍Правильное проектирование на микро-уровне
📍Три важных принципа programming in small
📍Свойства качественного кода
📍Группировка в функциях и файлах
📍 Антипаттерн "Самодокументирующийся код».Одна из самых странных вещей в программной инженерии -- как много людей ненавидят комментарии. Есть очень авторитетные люди в информатике, которые заявляют, что комментарии -- это признак того, что ваш код плох...
📍Как правильно писать тесты. И что будет, если вы напишете кучу кода, и потом его просто придётся стереть, разве это не обидно, разве это не трата кучи усилий впустую?
📍Как правильно относиться к TDD. Мы учимся с самого начала думать над кодом в терминах спецификации, предметной области, домена: берём техническое задание и транслируем его в формальный вид в виде тестов, которые уже однозначно задают нужную логику поведения.
📍Отладка как наука. Существует ли теория отладки в целом? В основе теории отладки лежит универсальный метод и вы его узнаете
☁️ Облако скачать бесплатно
🗣Язык: Русский
💰Цена: 6000₽
💿Размер: 430КB
⏰ Длительность: 8часов
#SQL
IT MEGA
Post #1271
3.84K
