Cosa dovrebbe essere fatto con i nomi dei nomi di classe che sono in conflitto (comuni) Nomi del framework

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/170837

  •  05-11-2019
  •  | 
  •  

Domanda

Cosa dovrebbe essere fatto esattamente quando il nome di classe più ovvio per un componente è preso da un framework? Nel mio caso, devo fare una classe che descriva una richiesta HTTP. Naturalmente, il nome più comune è "preso" come System.Web.HttPrequest. Cosa dovrei fare? Questo progetto verrà utilizzato in un contesto web, quindi preferirei davvero non costringere le persone a non importare lo spazio dei nomi del sistema o digitare manualmente tutti i nomi delle mie classi.

Qual è il solito modo di affrontare questo? Posso trovare questo:

  • Nome della classe prefisso con un breve nome di progetto
  • Prova a trovare un nome diverso che significa la stessa cosa (ho provato e non riesco a trovare nulla)
  • Costringere gli utenti a scegliere tra spazi dei nomi

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top