Ez az interjúpont két részre bontható:
✅ 1. Képes értelmezni a pipeline által generált hibákat
➤ Mit jelent?
Azt várják el, hogy:
- CI/CD pipeline hibáit (pl. GitHub Actions, GitLab CI, Bitbucket Pipelines, Jenkins) meg tudd érteni és értelmezni.
- Ne csak a hibaüzenetet lásd, hanem tudd, mi váltotta ki, és hogyan lehet javítani.
🔍 Tipikus hibák:
| Hibatípus | Példa | Teendő |
|---|---|---|
| ❌ Teszt hiba | Expected true to be false | Tesztlogika átnézése |
| ❌ Build hiba | Cannot find module './xyz' | Import útvonal javítása |
| ❌ Lint hiba | Unused import | Kód tisztítása vagy Prettier használata |
| ❌ Coverage hiba | Coverage below threshold | Tesztek bővítése |
| ❌ Missing secret | Missing env variable API_KEY | CI környezetben titok pótlása |
| ❌ Merge conflict a pipeline-ban | CONFLICT (content) | Újra-merge + conflict feloldás |
🧠 Tippek:
- Ismerd a
npm run lint,ng test,ng buildparancsokat. - Nézd a pipeline log fájljait: logokban felül van az ok, lent a következmény.
- CI rendszerben is futtasd lokálisan a hibás step-et (pl.
npm run test:ci).
✅ 2. Írt már egyszerűbb dokumentációt vagy saját repo-hoz release notes-t
➤ Mit várnak el?
- Tudsz magyarázó, tömör, strukturált dokumentációt írni.
- Tudsz release changelog-ot vagy README-t készíteni.
📄 Példa: README.md alap
# Trendency Contact Form
Egyszerű Angular alapú kapcsolatfelvételi űrlap Transloco integrációval.
## Parancsok
```bash
npm install
npm run start
Főbb technológiák
- Angular 17
- PrimeNG
- Transloco
- RxJS
Környezeti változók
API_URL– backend végpont
### 📦 Példa: Release notes
```md
## [1.2.0] – 2024-05-28
### Added
- `virtualScroll` támogatás nagy listákhoz
- `LocaleInterceptor` Transloco integrációval
### Fixed
- E-mail validáció bug (RFC regex)
🧠 Összefoglalás
| Elvárás | Jelentés |
|---|---|
| Pipeline hibák értelmezése | Tudd megállapítani: build, lint, test, config vagy dependency gond van |
| Egyszerű dokumentáció | README, release notes, fejlesztői infó: mit, miért, hogyan használunk |
Ha kéred, adok sablont egy Angular projekt README-jéhez vagy release notes standard-version-nel való generálásához.