Innlegg
CRUD-applikasjoner og forretningslaget: Et praktisk perspektiv
10. oktober 2010 • 1 min lesing

Jeg hadde en flott diskusjon med min overordnede om applikasjonsarkitektur.
Spørsmålet var: hva er verdien av forretningslaget? De fleste applikasjonene jeg har jobbet med er CRUD-applikasjoner. Er det noen verdi i et tynt lag over datalaget?
Etter min erfaring består de fleste forretningslag av gjennomgangsmetoder.
Hvis det ikke er noen verdi, kall datalaget direkte. Håndter forretningslogikken fra sak til sak. I de fleste tilfeller vil dette innebære å opprette en tjenesteklasse for å innkapsle forretningslogikken.
Til slutt er det å ha et forretningslag som ikke gir annet enn gjennomgangsmetoder pre-optimalisering. Det er “det vil spare meg senere”-mentaliteten. 95% av tiden er det bortkastet, det skaper flere endringspunkter og det reduserer vedlikeholdbarheten.
Forfatter: Chuck Conway spesialiserer seg på programvareutvikling og Generativ AI. Koble til ham på sosiale medier: X (@chuckconway) eller besøk ham på YouTube.