/cpp-tasks

Solving tasks from book "С++ examples and tasks"

Primary LanguageC++MIT LicenseMIT

cpp-tasks

Solving tasks from book "С++ examples and tasks"

Ошибки по оформлению кода для задач 1 главы

  1. Локальные переменные должны начинаться с маленькой буквы.
  2. Здесь можно вместо int использовать auto, т.к. тип n явно задан ранее.
  3. Желательно всё-таки выводить какое-то описание для пользователя. Например стоит вывести сообщение: "Введите число для ....:".
  4. Ссылки имеется смысл делать если обьем даных больше чем базовый тип
  5. const нужно указывать если аргумент не должен изменится
  6. Желательно здесь всё-таки какое-то сообщение об ошибке выдать.
  7. coefficient_is_valid лучше чем is_lower_binominal_coefficient_more_than_zero
  8. переполнение int
  9. constexp использовать для переменных, значения которых известно на этапе компиляции
  10. стиль кода должен быть единообразным, например писать всегда return EXIT_SUCCESS
  11. глобальные переменные должны быть в верхнем регистре