Et repository med kodeøvelser for læretimer og Samman coaching.
Gilded Rose er en klassisk refaktoreringskata. Målet er å forbedre kodestrukturen uten å endre funksjonaliteten.
Forutsetninger: JDK 17 eller nyere, Gradle (wrapper inkludert)
cd katas/refactoring/gilded_rose/kotlin
./gradlew testForutsetninger: Python 3.9 eller nyere
cd katas/refactoring/gilded_rose/python
source source-me.bash # Oppsett (første gang)
pytest # Kjør tester
python texttest_fixture.py 30 # Golden master-fixtureForutsetninger: Node.js 18 eller nyere
cd katas/refactoring/gilded_rose/typescript
npm install # Oppsett (første gang)
npm test # Kjør tester
npm run fixture -- 30 # Golden master-fixture- Les kravspesifikasjonen i GildedRoseRequirements.md
- Kjør testene for å verifisere at du ikke bryter eksisterende oppførsel
- Begynn å refaktorere i små steg, og kjør testene etter hver endring