[Сергей Бобровский] База программной инженерии (2025)

Admin

Администратор
Команда форума
22 Фев 2018
54,749
17,666
113
Автор: Сергей Бобровский
Название: База программной инженерии (2025)


Описание:

"Выложил на бусти первый сериал из 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. Отладка как наука

Подробнее:


Скачать: