Ibland är det roligt att jobba med IT. Ibland inte så roligt. Minst roligt är det att behöva ta hänsyn till gamla skitsystem.
Vi har länge fört dialog med killarna från ett externt system. De har länge gnällt på våra namnkonventioner på på variabler i koden. Java är ju, som bekant för många, lite småförälskat i skitlånga namn med camelcasing. Killarna tyckte det variablerna var långa. Vi sket högaktningsfullt i dem för de är föråldradeTM.
Idag kom systemarkitekten och gav oss på fingrarna. Vi måste förkorta namnen. Vi tyckte 'Wtf? Skärpning!', men det hjälpte inte.
Varför? Jo... Legacysystem som vanligt. Det visar sig att deras kunder (hundratals) har databaser (tiotals) med rader (miljontals). Utöver detta lagrar de variabelfälten i databasen. Och databaserna är från en tid när data var dyrt. Så kolumnen för variabelnamnen är en Varchar(32).
"Det skulle ta flera veckor att uppdatera alla miljoner fält."
SUCK! Modern IT är så retro.
Andra bloggar om: Systemutveckling
0 comments:
Skicka en kommentar