Сапаның бастапқы инвентаризациясы
-
1 Жоба нені тексере алады80 мин
-
2 `make qa` біртұтас тексеру нүктесі ретінде75 мин
Git, Docker, PHP, Laravel, DDD-lite және Octane курстарынан кейін студент жұмыс істейтін код жазуды және қолданбаның lifecycle логикасын түсінеді. Бірақ жұмыс істейтін код өзгеріске, review-ға және deployment-қа дайын деген сөз емес. Егер сапа әзірлеушінің тестті іске қосуды ұмытпауына, frontend build жасағанына немесе reviewer-дің кездейсоқ қатені көруіне ғана тәуелді болса, жоба әлі де әлсіз болып қалады. Бұл курс сапаны инженерлік pipeline ретінде көрсетеді. Студент дайын Laravel/Filament/Octane жобасын алып, оның айналасына кері байланыс жүйесін жинайды: жергілікті Make командалары, автоматты форматтау, static analysis, басқарылатын Rector, тест стратегиясы, coverage report, parallel tests, GitHub Actions, pre-commit hooks, structured logs, healthchecks және қарапайым architecture guards. Курстың негізгі нәтижесі - ойлау тәсілінің өзгеруі. Менде жұмыс істейді енді дайындық өлшемі емес. Дайындық дегеніміз: жобаны бір түсінікті командамен тексеруге болады, дәл сол тексерістер CI ішінде қайталанады, маңызды runtime signals көрінеді және қолмен қалатын тәуекелдер ашық аталады.
Жарияланған нұсқа: модульдер, сабақтар және ұзақтығы.