När bra designbeslut går snett...
posted on onsdag, augusti 25, 2004 10:51
Jag arbetar på ett säkerhetssystem för ett nytt ramverk som jag bygger på, detta har begreppet hierarkiska innehållstyper och nedärvda roller; så du kan tilldela en förälder en roll och ha det lura ner till barn innehåll typer, minska benarbete på tilldela behörigheter inom ett system. Tja, jag måste göra om vissa saker nu eftersom jag dumt nog beslutat att definiera innehåll typ hierarki i XML i stället för i DB; främst på grund av några kortsynt tänkande jag hade gjort när jag utvecklade presentationsinfrastrukturen tidigare som * korrekt* använder XML för att definiera sidegenskaper. Tja, vad jag glömde var att jag lagrar information om hur arv infrastruktur definieras i DB; Jag måste göra detta för att kontrollera återkomsten av flera olika objekt i systemet, så att jag bara kan returnera de objekt på vilka en användare har "vy" behörighet. Ah, vi alla gör misstag - Jag antar att detta är ett bra exempel på att inte tänka tillräckligt på ett system för att fatta lämpliga beslut innan kodning. Inte ett mycket intressant inlägg för de flesta, var bara tvungen att få det från mitt bröst...
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.