Результаты поиска по запросу "coding-style"
Считается ли статистика DefType плохой практикой?
Мне нужны ваши мысли о том, почему или (почему нет) это утверждение следует (или не следует) использовать. Так как это немного субъективно, вот мои критерии: Выражение голоса по конкретным причинам (в отличие от необоснованного мнения) ...
массив.
кнулся на некоторый код, содержащий следующее: struct ABC { unsigned long array[MAX]; } abc;Когда имеет смысл использовать такое объявление?
принадлежит узлу, но LinkedList
оего текущего упражнения я изучаю связанные списки и деревья. Недавно я увидел предложение рекурсивно уничтожать структуры данных, заставляя каждый узел удалять своих потомков / потомков. Однако почти во всех примерах, которые я обнаружил, ...
или что-то вроде этого. Опять предпочтение. Я буду использовать то, что вам нравится или какой-либо проект, над которым я работаю, я буду использовать (если я не напишу его сам, в этом случае я использую (а))
етил, что некоторые люди используют следующие обозначения для объявления переменных-указателей. (a) char* p;вместо (b) char *p;Я использую (б). Что является рациональным за обозначение (а)? Обозначение (b) имеет больше смысла для меня, потому ...
Как правильно сортировать Python `import x` и` из x import y`?
руководство по питону [http://www.python.org/dev/peps/pep-0008/#imports] предлагает группировать импорт следующим образом: Импорт должен быть сгруппирован в следующем порядке: импорт стандартной библиотекисвязанный сторонний импортлокальный ...
Это имеет смысл.
у Python просто не использует традиционный стиль комментариев, как в C / C ++ / Java: /** * Comment lines * More comment lines */ // line comments // line comments // Есть ли конкретная причина для этого или это просто произвольно?
Это легко исправить, конечно, это просто раздражает. Так что в случае программ с несколькими строками, о которых вы упомянули, я бы, вероятно, просто использовал позиционные аргументы после назначения хороших, описательных имен для параметров функции. Я не знаю, является ли то, что я упоминаю, большой проблемой.
е чем перейти к питону, я начал с некоторых книг по Objective-C / Cocoa. Насколько я помню, большинству функций требовалось явно указывать аргументы ключевых слов. До недавнего времени я забыл все об этом и просто использовал позиционные ...
, который немного стар, но все еще объясняет много вещей.
утался в том, что касается порядка доступа и модификаторов отсутствия доступа. Например abstract void go() abstract public void go() public final void go() void final go() final class Test{} class final Test{} final abstract class Test{} ...
В C #, как лучше распределить однострочный строковый литерал по нескольким исходным строкам?
Предположим, у вас есть длинная строка (> 80 символов), которую вы хотите распределить по нескольким исходным строкам, но не хотите включать символы новой строки. Одним из вариантов является объединение подстрок: string longString = "Lorem ...
).
блен в Руби. В этом языке все основные функции на самом деле являются методами. Вот почему я предпочитаю постфиксную нотацию - когда данные, которые я хочу обработать, помещаются слева от тела анонимной функции обработки, например:array.map{...}, ...