База программной инженерии
Автор курса: Сергей Бобровский
Сайт автора: boosty_to/skillsmart/posts/c49737e6-4a65-4ea5-8062-f4ee2a3dbf29
Цена автора: 1999 руб.
«Выложил на бусти первый сериал из 14 материалов Сильных Идей (уровень понимания крепкий джуниор, но наверняка этим темам вас никто не учил даже в универе.
Так они доступны только моим курсантам, но тут расширенные версии, дополненные множеством примеров (преимущественно на Java).
Рассматриваем начальную БАЗУ программной инженерии (правильная форма рассуждений и основы programming in small) для джуниоров и всех интересующихся:
— три уровня мышления о программе,
— основные принципы снижения сложности кода и повышение его выразительности и понимаемости,
— инженерные подходы к отладке и тестированию.
Формат — html-гайд, в архиве 74 файла, 500 тыс. знаков чистого текста (объём средней книги).
Бедолагам разрешаю брать «вскладчину» или подождать когда «на торренты сольётся».
Cодержание курса:
1. Три уровня рассуждений о программной системе
2. Три уровня рассуждений о программной системе — 2
3. Три уровня рассуждений о программной системе — 3
4. Снижение цикломатической сложности кода как метод проектирования (база)
5. Как и зачем избавляться от условного оператора
6. О циклах по умному
7. Правильное проектирование на микро-уровне
8. Три важных принципа programming in small
9. Три свойства качественного кода
10. Группировка в функциях и файлах
11. Антипаттерн «Самодокументирующийся код»
12. Как правильно писать тесты
13. Как правильно относиться к TDD
14. Отладка как наука
Отзывы
Отзывов пока нет.