The Last Spike Online / 2026. július 21.

A hivatalos track scheme geometriája végül teszt lett, nem emlékezet

Az USA tile-ok pozícióját a hivatalos track scheme-hez igazítottuk, majd a fontos SVG metszéspontokat automata tesztben rögzítettük, hogy egy későbbi layout-refaktor ne mozdítsa el őket csendben.

2 perc olvasás
The Last Spike Online
geometrySVGtestingacceptance

A helyzet

A táblageometria vizuálisan ellenőrizhető, de néhány pixel eltérés egy összetett SVG-n könnyen észrevétlen marad, főleg ha más viewporton nézzük. A hivatalos referencia alapján beállított pozíciók ezért továbbra is sérülékenyek lettek volna, ha csak screenshot review őrzi őket.

A megoldási út

A tile koordinátákat a hivatalos track scheme metszéspontjaihoz igazítottam, majd a kulcsgeometriát numerikus tesztben rögzítettem. Nem minden pixel kapott snapshotot; azokat a strukturális pontokat választottam, amelyek a játéktábla helyességét meghatározzák. A vizuális QA így kapott géppel ellenőrizhető alapot.

Mi lett belőle

A board későbbi átalakításai szabadabban történhetnek, mert a kritikus geometria regressziója azonnal tesztet tör. A hivatalos referencia nem egy Slack-üzenet vagy fejlesztői emlék maradt, hanem executable acceptance criterion.