Obecný standard jsem nikde nenašel, celé je to víceméně věc zvyku. Pokud pracujete v nějaké firmě, většinou má každá firma své coding conventions, mezi něž patří i prefixy před názvy komponent. Většinou po Vás budou chtít, abyste je dodržovali. Pokud píšete sám, je to věc zvyklosti. Je možné narazit na mnoho rúzných způsobů, žádné jednotné pravidlo pravděpodobně neexistuje. Viděl jsem i například dlouhé názvy TextBoxCustomerName či DropDownListOrders, což mi přijde poněkud nepraktické, ale na druhou stranu je hned jasné, o jakou komponentu jde. Byl jsem v několika firmách, někde měli pro TextBox prefix txt, jinde zase txb, je to opravdu věc dohody v rámci organizace. Já osobně komponenty přejmenovávám pouze v opodstatněných případech. Pokud píši aplikaci, která je jen pro mě a kde je na formuláři dohromady pět komponent, nechávám původní názvy. Pokud ale píši něco většího, na některých formulářích komponenty přejmenovávám, ale jen některé (např. TextBox). Labelům nechávám původní názvy, stejně se s nimi většinou nemanipuluje v kódu. Pokud mohu poradit, pište, jak jste zvyklý. Pokud bude s kódem pracovat někdo jiný, snadno si zjistí, o kterou komponentu se jedná. Obecný předpis na to opravdu není.
|