- Студентам
- Навчальні дисципліни
- Об'єктно-орієнтоване програмування
Об'єктно-орієнтоване програмування
Курс присвячений вивченню, як написати гарний код. Основна задача програми - виконувати дії, для яких вона створена. Основна задача коду - бути зрозумілим, адже більшу частину часу розробники не пишуть код, а приділяють саме його читанню, пошуку в ньому помилок, або роздумам, куди ж долучити ще декілька рядків, щоб реалізувати новий функціонал.
Вашею задачею впродовж першої частини курсу буде зрозуміти основні принципи представлення об’єктів цього світу у об’єкти в коді та вивчити правила взаємодії між ними.
У другій частині курсу говоритимемо про шаблони проектування рішень стандартних задач. Наприклад, як (від)під-писатись на сповіщення про погоду тільки з окремих регіонів, а не з усіх, або як прикрасити прикрасами прикрашений букет і порахувати вартість прикрас(прикрас(букету)).
Окрім цього ви навчитесь оцінювати якість коду та зрозумієте, який код має запах; зрозумієте, скільки та коли треба тестувати програму, а також спробуєте застосувати на практиці підхід "що треба, те пишу", замість "пишу, що можу".