Правила программирования на Си и Си++


Избегайте ненужных идентификаторов


Имена для констант часто вообще не нужны. Например, не определяйте значения, возвращаемые при ошибке; если возвращается всего одна ошибка, возвратите просто FALSE. Не делайте так:

enum { INSERT_ERROR, DELETE_ERROR };

insert()

{

   //...

   return INSERT_ERROR;

}

delete()

{

   //...

   return DELETE_ERROR;

}

а просто возвратите 0 в случае ошибки и в случае успеха любое правильное значение типа 1.



Содержание раздела