質問: two or three letter module prefix) private functions titlecase trivial variables i,x,n,f etc... local variables lower_case or lowercase global variables g_lowercase or g_lower_case (searchable by g_ prefix)
回答: c#、java、c、c++、objective cのコーディングと同時に、非常にシンプルで明確な命名規則を採用して、人生を簡素化しました。まず、最新のide(eclipse、xcodeなど)のパワーに依存します。ホバーまたはctrlのクリックにより高速な情報を取得できる可能性があります。 ideによって単純に指定されるその他のマーカー。次に、規則: すべての名前は、あなたが持っているものを説明する読みやすい文でなければなりません。 「これは私の慣習です」のように。 次に、文から規則を取得する4つの方法: this_is_my_conventionマクロの場合、enumメンバー thisismyconventionファイル名、オブジェクト名(クラス、構造体、列挙、ユニオン...)、関数名、メソッド名、typedef this_is_my_conventionグローバル変数とローカル変数、 パラメータ、構造体およびユニオン要素 thisismyconvention [オプション]非常にローカルで一時的な変数(for()ループインデックスなど) 以上です。それは与えますclass myclass { enum theenumeration { first_element, second_element, } int class_variable; int mymethod(int first_param, int second_parameter) { int local_variable; theenumeration local_enum; for(int myindex=0, myindex<class_variable, myindex++) { localenum = first_element; } } }