The PIT
Röster från ITM-koncernen.

Är din kod oförskämd mot slutkunden?

September 22, 2008 18:47 by Stefan Karlsson

Jag arbetade med ett roligt projekt för ett antal månader sedan. En av delarna i projektet var att en bekräftelse skulle skickas ut till slutanvändaren via SMS. Ett “ärendenummer”, uppbyggt på tre slumpmässiga bokstäver samt löpnummer skulle genereras till denna bekräftelse.

I mitt huvud så låg det något och gnagde, jag kom inte på det direkt, men jag visste att det var någonting som jag var tvungen att göra för att avstyra en smärre katastrof.

Sen kom det, jag mindes min barndom och att min styvfar hade en bil med registreringsnummer “BAJ 018” (skrotad sedan länge) och jag kom ihåg hur vi barn alltid skrattade oss fördärvade över hur en bil kunde heta “BAJ”. Bajs-bilen!

Och där har vi problemet i ett nötskal. Jag var självfallet tvungen att bygga in så att alla “fula” ord filtrerades bort. Det finns väldigt många, fler än man tror på bara tre bokstäver.

Utöver fula ord så finns det politiskt inkorrekta ord, ord som är partibundna, ord som inte är fula men ändå betyder något osv. Jag ville ha helt neutrala ord som inte betydde något, så här är listan jag kom fram till. (Jag är glad att det bara var trestaviga ord som jag behövde hantera.)

Jag utgick från denna lista och byggde på lite: http://susning.nu/Registreringsskylt#1.4.6

Obs, vissa ord är ej rumsrena så läs inte listan om du är känslig. ;)

"WWW", "WTC", "WAR", "WAM", "UFO", "USA", "UPA", "UFF", "USH", "UCK", "TRE", "TOT", "TYP", "TOK", "TOA", "TBC", "TAJ", "SYF", "SWE", "SUR", "SUP", "SUG", "SSU", "SPY", "SOS", "SOP", "SJU", "SEX", "SEK", "SEG", "SAT", "SAP", "SAF", "SAC", "SAB", "RUS", "RUK", "RUG", "RPS", "ROM", "REA", "RAS", "PYS", "PUC", "PUB", "PRO", "PNS", "PLO", "PKK", "PES", "PAP", "PAJ", "OXE", "OST", "ORM", "ORA", "OOO", "OND", "NYS", "NYP", "NUP", "NRP", "NOS", "NJA", "NEJ", "NAZ", "MUT", "MUS", "KUF", "MLB", "MES", "MEN", "MAS", "MAO", "MAD", "LUZ", "LUS", "LSD", "LOJ", "LEM", "LAT", "LAM", "KYK", "KUF", "KUC", "KDS", "JUR", "JUO", "JUK", "JUG", "HUS", "HUK", "HUD", "HRA", "HOT", "HOR", "HOM", "HON", "HMO", "HKH", "HET", "HES", "HAT", "HAR", "HAO", "HAN", "HAL", "GUD", "GET", "GUC", "GUB", "GOM", "GLO", "GEY", "GAS", "GAM", "FUL", "FUC", "FNL", "FET", "FES", "FEM", "FEL", "FEG", "ETT", "FAN", "GAY", "***", "SEX", "POO", "KUK", "BAJ", "APA", "ARG", "CUC", "CUK", "DUM", "DYR", "ETA"

Så min fråga till dig, tänk efter nu på alla ställen du genererat fram lösenord, ärendenummer, osv: Är din kod oförskämd mot slutkunden?

Jag kan i alla fall säga att min antagligen inte är det. :-)


Tags:
Categories: Programmering | Mjukvara
Actions: E-mail | Permalink | Comments (1) | Comment RSSRSS comment feed

Comments