Namn på sammansättningar och DLL:er
Kommentar
Det här innehållet skrivs om med behörighet från Pearson Education, Inc. från Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition. Den utgåvan publicerades 2008, och boken har sedan dess reviderats helt i den tredje utgåvan. En del av informationen på den här sidan kan vara inaktuell.
En sammansättning är distributions- och identitetsenheten för hanterade kodprogram. Även om sammansättningar kan sträcka sig över en eller flera filer, mappar vanligtvis en sammansättning en-till-en med en DLL. Därför beskrivs endast namngivningskonventioner för DLL i det här avsnittet, som sedan kan mappas till namngivningskonventioner för sammansättningar.
✔️ Välj namn på sammansättnings-DLL:er som föreslår stora delar av funktionerna, till exempel System.Data.
Sammansättnings- och DLL-namn behöver inte motsvara namnområdesnamn, men det är rimligt att följa namnområdesnamnet när du namnger sammansättningar. En bra tumregel är att namnge DLL:en baserat på det gemensamma prefixet för namnrymderna i sammansättningen. Till exempel kan en sammansättning med två namnrymder MyCompany.MyTechnology.FirstFeature
och MyCompany.MyTechnology.SecondFeature
, anropas MyCompany.MyTechnology.dll
.
✔️ ÖVERVÄG att namnge DLL:er enligt följande mönster:
<Company>.<Component>.dll
där <Component>
innehåller en eller flera punktavgränsade satser. Till exempel:
Litware.Controls.dll
.
Portioner © 2005, 2009 Microsoft Corporation. Med ensamrätt.
Reprinted by permission of Pearson Education, Inc. from Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition by Krzysztof Cwalina and Brad Abrams, publicerad 22 okt 2008 av Addison-Wesley Professional som en del av Microsoft Windows Development Series.