📚 BSUIR | Кафедра ИИТ
Этот репозиторий содержит лабораторные работы, выполненные в рамках курса "Программирование и проектирование информационных систем" на языке C++. Основное внимание уделено объектно-ориентированному программированию, а также принципам KISS, DRY, YAGNI, и другим методологиям чистого кода.
- Освоить принципы ООП на практике.
- Научиться проектировать масштабируемые и поддерживаемые информационные системы.
- Применять современные подходы и паттерны разработки.
- Развивать навыки написания чистого, модульного и расширяемого кода.
- C++ (стандарты C++11/14/17)
- ООП: наследование, инкапсуляция, полиморфизм
- Работа с файлами, обработка ошибок
- Принципы SOLID, KISS, DRY, YAGNI
- Консольные интерфейсы
- Базовые алгоритмы и структуры данных
- Тестирование
Каждая лабораторная работа находится в отдельной папке и содержит:
- Исходный код (.cpp, .h)
🧠 Основные темы, затронутые в лабораториях Проектирование и реализация классов
Интерфейсы и абстракции
Управление памятью
Разделение ответственности и модульность
Работа с файлами и пользовательским вводом
Принципы чистого кода и best practices
📌 Лицензия Данный проект предназначен для образовательных целей. Любое использование кода вне учебной деятельности требует предварительного согласования с автором.