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

A rossz assetet nem „majd kijavítjuk” állapotban hagytuk: revert lett belőle

Egy tisztának szánt USA board backgroundról gyorsan kiderült, hogy hiányos. Nem építettünk rá újabb kompenzáló kódot: visszavontuk, majd réteges artwork rendszerrel oldottuk meg.

2 perc olvasás
The Last Spike Online
revertassetsrenderingGit

A helyzet

Vizuális assetnél könnyű azt gondolni, hogy egy kisebb hiányosságot majd CSS-sel vagy egy második overlay-jel elfedünk. Az USA board esetében az új háttér nem hordozta megbízhatóan azt a struktúrát, amire a renderer építhetett. Ha bent marad, minden következő pozicionálási hiba kérdésessé teszi, hogy adat vagy kép rossz.

A megoldási út

A hibás asset commitját gyorsan reverteltem ahelyett, hogy workaroundokat raknék rá. Ezután az artworket rétegekre bontottuk, és ugyanazt a layered renderert használtuk minden országra. Külön teszt került arra is, hogy az USA artwork ne renderelődjön kétszer, mert az első integráció során ez azonnal előjött.

Mi lett belőle

A board grafika strukturált, közös rendszer része lett, nem különleges USA-kivétel. A revert rövid távon „hátralépésnek” nézett ki, valójában megakadályozta, hogy egy hibás alapra további kód épüljön.