2015-05-18 1 views
0

Я хотел бы знать хорошее имя переменной, хотя я не уверен, что такой вопрос находится в области SO.хорошее имя переменной: число процессов, которые нужно выполнить

У меня есть переменная, которая содержит количество процессов. Что такое хорошее имя для x в нижнем коде?

int x = getTheNumberOfProcess(); 
while(x > 0){ 
    if(someCondition()){ 
    x -= 1; 
    doSomething(); 
    } 
} 
+1

'processRemaining'? – Blorgbeard

+0

'processCount' или' proc_ct'? – amphetamachine

ответ

0

Вопрос о том, как назвать переменные, существует в течение незапамятных времен. Один подход (как любимый, так и ненавистный), по крайней мере, пытается систематически решать. «Венгерская нотация», http://en.wikipedia.org/wiki/Hungarian_notation.

На венгерском языке переменная, которая содержит отсчет чего-то, начинается с «c», поэтому в этом подходе вы назовите его cProcess. (Вещь подсчитывается обычно в единственном числе, а не во множественном числе.)

Также очень популярен, но не уверен, что это как «официальная доктрина», было бы префикс «num», то есть «numProcesses».

В конце дня цель - читаемость и ремонтопригодность. Любое более наглядное, чем «х», является предпочтительным ...

0

Хорошее имя должно описывать, что содержит переменная. numProcesses - довольно приличное имя, но оно не передает весь контекст. Читая код, x представляется наружным пределом времени doSomething() будет выполнен, в случае, если someCondition() всегда true. Итак, как насчет processLimit?

 Смежные вопросы

  • Нет связанных вопросов^_^