Nike.lua
Вообще, мне прижилась венгерская нотация. Но, на самом деле, много кто против этого.
Пример:
Названия методов с большой буквы
Еще пишу пробелы между скобками вызова методов/функций, а так же при индексации массивов
Но при большой вложенности такая хуйня может быть нечитаемой
UPD:
Про пробелы при вызове/индексации, кому интересно
В темлейтах, я например, отказался от этого
Потому что превращается в реально дикое месиво, а если у тебя еще и вложенные темплейты, то сразу в помойку
Пример:
C++:
class CPlayer; //C - обозначает class
class IRenderable; //I - обозначает интерфейс
int m_iNumber; //i после m_ обозначает int
bool m_bActive; //b после m_ обозначает boolean
float m_flBlaBla; //fl после m_ обозначает float
void* m_pSomePtr; //p после m_ обозначает pointer
C++:
class CPlayer
{
void Shoot( );
int GetHeatlh( );
bool IsAlive( );
}
C++:
void func1( int a, int b, int c );
void func2( );
arr[ 3 ];
arr[ func1( 1, 2, 3 ) ];
UPD:
Про пробелы при вызове/индексации, кому интересно
В темлейтах, я например, отказался от этого
C++:
SomeClass blabla = SomeClass<int>( 1, 2, 3, 4, 5 )
C++:
SomeClass blabla = SomeClass< SomeClass2<int>, int, bool, float >( )
Последнее редактирование: