Se lavori con SharePoint, vedrai classi come SPList , SPSite ecc.
Ho visto variazioni di questo su altri progetti, in altre tecnologie, ad es. per un progetto CRM, classi denominate CRMLoggingFactory , CRMEntity ecc.
Questo risalta quando si guarda il codice e si sa a cosa corrisponde il prefisso, ma quando si disegna la linea? Quali sono le condizioni per cui una classe deve essere preceduta dal nome del progetto, dal nome della società, ecc. (Ad esempio il "nome di dominio" del progetto)?