# Kun hyvät suunnittelupäätökset menevät pieleen...

<datetime class="hidden">2006-09-07T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
## 

Kun hyvät suunnittelupäätökset menevät pieleen...

Posted on Wednesday, August 25, 2004 10:51

Työstän turvallisuusjärjestelmää uutta kehystä varten, jota rakennan työssä, ja siinä on käsite hierarkkisista sisältötyypeistä ja perityistä rooleista, joten voit antaa roolin vanhemmallesi ja antaa sen valua lapsisisältötyypeille, mikä vähentää työnkulkua lupien myöntämisessä järjestelmän sisällä. No, minun on nyt tehtävä uudelleen joitakin asioita, koska päätin typerästi määritellä XML-sisältötyypin hierarkian DB:n sijaan. Pääasiassa siksi, että olin tehnyt lyhytnäköisen ajattelun kehittäessäni aiemmin esittelyinfrastruktuuria, joka on ollut minulle tärkeä. \*Oikeasti\* käyttää XML:ää sivun ominaisuuksien määrittelyyn. No, unohdin, että tallennan tietoja siitä, miten perillisinfrastruktuuri on määritelty DB:ssä; minun on tehtävä tämä, jotta voin hallita useiden erillisten kohteiden palauttamista järjestelmään, jolloin voin palauttaa vain ne kohteet, joihin käyttäjällä on "katselulupa". No, me kaikki teemme virheitä - tämä on kai hyvä esimerkki siitä, että emme ajattele tarpeeksi järjestelmää tehdäksemme asianmukaisia päätöksiä ennen koodausta. Ei kovin mielenkiintoinen viesti useimmille, piti vain saada se pois rinnasta...