- Инструменты контроля качества и CI
- Code review
- Regular expressions
- Рефакторинг
- Логирование
- Unit tests
- Профайлинг и оптимизация производительности
- Асинхронное программирование
- Конфиги
-
работы №1 (настройка CI / линтеров / Makefile) и №6 (модульные тесты) — являются обязательными
-
остальные работы — на выбор (можно выполнить любые, главное набрать баллы)
-
Внимательно прочитайте дискуссии о том, как работает автоматическое распределение на ревью.
-
Сразу корректно называйте свои pr, чтобы они попали на ревью нужному преподавателю.
-
Располагайте исходный код своих лабораторных работ в соответствующих директориях, так как на изменение файлов в определенных из них настроены акшоны. Без их успешной отработки лабораторная не будет зачтена.