/ / konvencia pomenovania pre metódy, ktoré vrátia boolean alebo naznačujú binárny stav? - php, oop, naming-conventions

pomenovanie konvencie pre metódy, ktoré vrátia boolean alebo naznačujú binárny stav? - php, oop, naming-conventions

Môže mi niekto poukázať na sprievodcu pre pomenovaniemetódy, ktoré vrátia boolean alebo indikujú booleovský stav? Hovorím o veciach, ktoré som nazval ako záznamyExist (), issetVariable (), questionPrompted (), commentAsked ().

Premýšľam nad tým, myslím, že dva základnéProblémy, na ktoré sa pozriem, sú 1: Udalosť používateľského rozhrania sa stala? a 2: robia údaje? Ďalší prípad, či je adjektum pravdivé, isAdj () alebo isNounAdj konvencia funguje - isValid , isSent (), isNull (), isEmailSent (), areRecordsUpdated () atď.

Som si istý, že ostatní ľudia si mysleli viacdôkladne o tomto probléme a prísť s robustnejšími riešeniami ako mám. V akých iných triedach scenárov sa vracia boolean a aké názvové konvencie používame pre ne?

odpovede:

1 pre odpoveď č. 1

Bohužiaľ, na rozdiel od Ruby a Scheme, napríklad nemôžete používať otazník v identifikátore v PHP, inak by ste boli triedení:

null?()

V opačnom prípade, konvencie pomenovania v ďalšia otázka is a can zdá sa byť rozumné.