Завершальний місяць інтернатури наші майбутні розробники працювали над командним проектом. Він приніс інтернам багато викликів, знайомство з новими підходами та технологіями. А тепер давайте про все по черзі.
Мабуть найбільшим челенджем для інтернів стало знайомство з чистою архітектурою. Такий підхід до побудови бекенду використовуються на наших ентерпрайз проектах, тож ми вирішили ще з інтернатури починати звикати до нього. Першоджерелами є стаття Роберта Мартіна (a.k.a. Uncle Bob) The Clean Architecture а також гайд Івана Павловича. Іван створив шаблон для ASP.Net Core за принципами Clean Architecture, який ми взяли за основу проекту. На початку було важко зрозуміти навіщо все так ускладнювати і розібратися де які класи створювати. Та вже під кінець інтернатури наш код почав приймати форми, що вже нагадувала Чисту Архітектуру :).