Mastermind TDD esettanulmány feltöltése#94
Conversation
Mastermind esettanulmány alapok feltöltése
csorbakristof
left a comment
There was a problem hiding this comment.
Kicsit félreértetted a TDD működését (lásd kommentek), ez inkább test first megoldás lett. Ha még van esetleg valami tanulság, amit hozzátennél, az jól jönne, mert kicsit "megkértem rá, megoldotta, kész" jellege van a leírásnak, ami fejlesztési szempontból teljesen jó, de tanulni belőle kicsit nehezebb. De ha nem volt ilyen, akkor marad ez, az is OK.
There was a problem hiding this comment.
A screenshot alján ha lehet, ne legyen félig ott maradt sor. Vagy látszódjon teljesen, vagy vágd le teljesen.
|
|
||
|
|
||
|
|
|
|
||
|
|
| * **Hibaágak:** Érvénytelen színek és rossz tipp-hossz kezelése. | ||
| * **Logikai ágak:** Fekete és fehér tüskék számolása, különös tekintettel a duplikált színekre. | ||
|
|
||
|
|
| --- | ||
| layout: post | ||
| title: Mastermind fejlesztés TDD módszerrel és AI segítségével | ||
| tags: ai python tdd mastermind logic |
There was a problem hiding this comment.
| tags: ai python tdd mastermind logic | |
| tags: python testfirst mieset |
A tagekről valóban nem beszéltünk, ezek számát igyekezzük alacsonyan tartani (mert különben túl sok olyan tag lesz, ami csak 1-2 snippetben szerepel. Pl. a mastermind valószínűleg ilyen lenne.
| @@ -0,0 +1,43 @@ | |||
| --- | |||
| layout: post | |||
| title: Mastermind fejlesztés TDD módszerrel és AI segítségével | |||
There was a problem hiding this comment.
| title: Mastermind fejlesztés TDD módszerrel és AI segítségével | |
| title: Mastermind fejlesztés Test First módszerrel és AI segítségével |
Ami a leírásban van, az sajnos nem a teljes TDD, mert ott nem írhatnád meg előre az összes teszt esetet a production kód elkezdése nélkül. Pont azzal garantálja a jó lefedettséget, hogy csak kis lépésekben enged előre haladni. Így maradjunk a "Test First" megnevezésnél.
csorbakristof
left a comment
There was a problem hiding this comment.
Az elejére még egy tanulság összefoglaló fejezet jól jönne, meg kérlek nézd át, hogy az olvasónak miket kell tudnia, hogy megértse, amit írsz. Sok helyen feltételezed szerintem, hogy pl. a feladat leírást (a PDF-ben) és a CRD-ket elolvasta. Ha ezt feltételezed, akkor az elején írd oda, hogy olvassa el, anélkül ne menjen tovább.
| # Pénztárgép Esettanulmány | ||
|
|
||
| ## Áttekintés | ||
| Ez a projekt egy fokozatosan bővített, tesztvezérelt (TDD) pénztárgép-motor megvalósítása C# nyelven. A cél nem csak egy helyes árkalkulátor volt, hanem egy olyan, folyamatosan fejleszthető domain motor létrehozása, amelyben az új üzleti követelmények (CRD-k) kis lépésekben, regresszió nélkül bevezethetők. |
There was a problem hiding this comment.
Itt ha bár a PDF-et feltöltötted, érdemes lenne hivatkozni rá, mivel ha csak ezt a leírást olvassa valaki, szerintem keveset ért belőle. Csomó helyen feltételezed, hogy az olvasó fejében is benne van az, ami a tiédben benne van a feladatról.
|
Azt jól látom, hogy egy ideig ebben a pull requestben volt a 1001_MastermindTdd esettanulmány is, de most már nincsen benne? Szerencsés külön pull requestet nyitni hozzájuk, mert most a MastermindTdd mintha nem lenne sehol... vagy rosszul látom? |
No description provided.