Правила программирования на С и С++. Главы 1-6
Страница 54. Избегайте ненужных идентификаторов


 

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

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

enum { INSERT_ERROR, DELETE_ERROR };

insert()

{

//...

return INSERT_ERROR;

}

delete()

{

//...

return DELETE_ERROR;

}

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

 
« Предыдущая статья