Skip to content

goitacademy/Design-Patterns-Homeworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Домашні завдання до курсу "Design Patterns"

Цей репозиторій містить набір домашніх завдань для курсу "Design Patterns". Кожна папка або файл — це стартова реалізація певного патерну або їх комбінації, яку студент має довести до логічного завершення.

Як працювати з цим репозиторієм

  • Для кожного завдання надано початковий код із заглушками, підказками та базовою структурою.
  • Ваше завдання — реалізувати відсутню логіку, дотримуючись принципів відповідного патерну проектування.
  • Уважно читайте TODO-коментарі та підказки у файлах — вони вказують, що саме потрібно доробити.
  • Деякі завдання містять мінімальну реалізацію, яку треба розширити, перевірити або оптимізувати.

Структура

  • Кожна папка або файл відповідає окремому завданню або частині великого завдання (наприклад, фінального проєкту).
  • Для фінального проєкту є окремий README з детальним описом вимог, структури та інструкцій по запуску у папці hw12_final.

Рекомендації

  • Дотримуйтесь принципів SOLID та best practices для обраного патерну.
  • Не бійтеся рефакторити стартовий код, якщо це потрібно для кращої відповідності патерну.
  • Пояснюйте свої рішення у коментарях, якщо реалізація нетривіальна.

Як здавати

  • Завершене завдання має містити робочий код без помилок компіляції/запуску.
  • Оформіть та надайте посилання на свій репозиторій згідно з інструкціями LMS.

Успіхів у вивченні патернів проектування! Якщо виникають питання — звертайтесь до ментора або обговорюйте у чаті курсу.

About

Neoversity Master's degree

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages