Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
не совсем согласен. 17.10.02 17:40 Число просмотров: 1283
Автор: ggg <ggg> Статус: Elderman
|
> > Например, вместо i должно быть index. > > Запрещается использовать короткие имена. ну для i,j,k можно сделать исключение - к этому уже все привыкли
просто если переменная часто используется, то дллинное имя тоже не есть хорошо, так как увеличивает размер кода, а значит ухудшает читабельность
> > 2. Переменные-члены класса должны иметь особое > название, > > к примеру, начинаться с m_ (как это принято в MFC) это согласен
я ещё глобальным/статическим переменным прибавляю g_/s_
> > 3. Не писать выражения слитно. Всегда ставить между > > операндами пробелы. Это повышает читабельность кода. > > Плохой пример: x=2*getPos(px/2); > > Хороший пример: x = 2 * getPos( px / 2 ); тоже не всегда
длинная строка трудно читается
лучше отделять пробелами большие блоки в выражениях
> > 5. Для большинства функций всегда делать шапку с > > комментариями оно конечно хорошо...
только:
1) отнимает время,
2) нужно знать английский, потому что кривой язык не очень украсит исходники (в принципе можно и на русском, если исходники для себя)
на практике получается делать комментарии для больших функций, которые не планируется никогда менять, или которыми будут пользоваться посторонние люди
> > 7. Писать не более одного выражения в строке. > > Например, недопускаются выражения типа > > while (f = getValue() != 0) если выражение не сложное, почему бы и нет?
меньше строк будет
и потом как ты заменишь такую конструкцию:
char c;
while( (c=GetNextChar())!=0 ) // кстати пример с пробелами
{
...
};
|
|
|