#177

Имена булевых переменных

Булевые переменные должны начинаться с глагола to be: isAvailable, shouldReload, hasBeenDownloaded.

Если булевая переменная выставляется внутри цикла, то я даю ей постфикс flag.

int failedFlag = 0;

for (int i=0; i <= fileList.length; i++) {
  if (lstat(fileList[i], &fileStat) == -1) {
    failedFlag = 1;
  }
}

if (failedFlag) {
  fprintf(stderr, "At least one file failed, exit\n");
  exit(1);
}

Спрашиваешь, мол, ну что это за совет? А ты попробуй жестко придерживаться этого правила. Просто доверься мне и попробуй.