Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
не совсем согласен. 17.10.02 15:59 Число просмотров: 1260
Автор: PS <PS> Статус: Elderman
|
> 1. Имена функций и переменных должны иметь смысловое > значение. > Например, вместо i должно быть index. > Запрещается использовать короткие имена.
не совсем так. просто index говорит так же мало как и i. желательно писать index_of_...
> > Исключение соствляют небольшие циклы на 2-3 строки кода > где допустимо использовать короткие переменные, например > > for(int i = 0; i < N i++) > { > Sum = Sum + x[i]; > }
вместо i все же лучше использовать idx. и еще: избегайте определения переменной в for(). разные компиляторы по разному определяют область видимости.
> > 2. Переменные-члены класса должны иметь особое название, > к примеру, начинаться с m_ (как это принято в MFC) > > 3. Не писать выражения слитно. Всегда ставить между > операндами пробелы. Это повышает читабельность кода. > > Плохой пример: x=2*getPos(px/2); > Хороший пример: x = 2 * getPos( px / 2 ); > > 4. Строго соблюдать отступы. > > 5. Для большинства функций всегда делать шапку с > комментариями > *********** > Name: > Parameters: > Return value: > Description: >**********
это лучше делать в хидере. VC берет такой "заголовок" из .h файла и показывает как коментарий в спадающем списке ф-ий.
> > Исключение составляют небольшие функции > в которых по названию понятно что они делают. > > 6. Писать комментарии в коде. > Программа всегда читается по комментариям.
не всегда. ваш покорный слуга предпочитатет читать код ;)
> > 7. Писать не более одного выражения в строке. > Например, недопускаются выражения типа > while (f = getValue() != 0)
а так же ставить скобки: while ( ( f = getValue() ) != 0)
> > 8. Не использовать оператор ++ (--) внутри выражения
А это еще почему ?
|
|
|