Co to jest Framework Design Guideline do nazywania właściwości boolowskich? Jeśli nie ma, to jaka jest twoja rekomendacja?Co to jest FDG do nazywania właściwości boolean?
Załóżmy, że mam klasę User
i potrzebuję właściwości, która określa, czy użytkownik jest włączony, czy nie. Są to opcje można myślę:
- Włącz
- Włączone
- IsEnabled
- Wyłącz
- niepełnosprawnych
- IsDisabled
Ponadto, jeśli BL mówi, że użytkownik musi być domyślnie wyłączony i jawnie włączony, jeśli wolę odmianę "enable", co z informacją, że domyślną wartością dla System.Boolean
jest false
?
Interesujące jest to, że niektóre kody z Microsoft nie spełniają tych wytycznych, np. System.Web.Mvc.MvcHandler ma właściwość statyczną DisableMvcResponseHeader. Dlaczego zdecydowali się na wyłączenie? czy to dlatego, że jest on domyślnie włączony, a bool jest domyślnie fałszywy, więc domyślnie NIE jest on wyłączony? –