Tallennetut proseduurit vs. dynaaminen SQL

Aikaisemmin viikolla törmäsin The .NET Guyn viittaamana keskusteluun tallennettujen proseduurien käytön puolesta ja vastaan. Vaikka keskustelu on sinänsä mielenkiintoinen ei väittelyssä ole lähtökohtaisesti mitään järkeä. Tallennettujen proseduurien käyttö on joissain tilanteissa järkevää ja joissain taas ei. On kummallista, että joidenkin mielestä päätös käyttämisestä tai käyttämättä jättämisestä on uskonnon kaltainen ennalta päätetty asia, joka ei jätä keskustelun varaa. Järkevän ohjelmoijan luulisi voivan tehdä päätös tilannekohtaisesti, jotta kehitysprosessi olisi mahdollisimman kevyt ja lopputulos paras mahdollinen asetetut tavoitteet mielessä pitäen.