Вопросы с тегом «readability»

10
Опасно ли полагаться на неявное преобразование аргументов?

В C ++ есть особенность (я не могу определить ее правильное имя), которая автоматически вызывает соответствующие конструкторы типов параметров, если типы аргументов не являются ожидаемыми. Очень простой пример этого вызова функции, ожидающей std::stringс const char*аргументом. Компилятор...

10
Может ли чисто функциональное решение этой проблемы быть таким же чистым, как императив?

У меня есть упражнение на Python следующим образом: многочлен задается в виде набора коэффициентов, так что степени определяются индексами, например: (9,7,5) означает 9 + 7 * x + 5 * x ^ 2 написать функцию для вычисления ее значения для данного х Так как в последнее время я занимаюсь функциональным...

9
Читаемость S-выражений

Короче говоря, и для тех, кто этого не знал, все функции / операторы / конструкции Lisp называются следующим образом: (function arg0 arg1 ... argN) Так что на языке C-like вы бы выразили как if (a > b && foo(param)) превращается в Lisp Sexp как (if (and (> a b) (foo param))) ,...

9
Является ли «использование» уместным в контексте, где нечего распоряжаться?

В C # usingоператор используется для детерминированного размещения ресурсов без ожидания сборщика мусора. Например, он может быть использован для: Утилизируйте команды или соединения SQL, Закрывайте потоки, освобождая основной источник как файл, Бесплатные элементы GDI +, и т.п. Я заметил, что...

9
Можно ли сделать длинный код, представляющий вычисление, более легким для чтения?

Длинные методы обычно считаются плохими, однако в моем коде есть несколько трудных для понимания длинных методов (более 50 строк). У меня проблемы с упрощением чтения этих методов, потому что один оператор внутри уже содержит более 50 строк, и этот трудный для чтения единственный оператор состоит в...