Вопросы с тегом «coding-style»

18
Другие блоки увеличивают сложность кода? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Вот очень упрощенный пример . Это не обязательно вопрос конкретного языка, и я...

18
Можно ли иметь несколько классов в одном файле в Python?

Я недавно пришел в мир Python после многих лет Java и PHP. Хотя сам язык в значительной степени прост, я борюсь с некоторыми «незначительными» проблемами, которые я не могу обернуть вокруг себя - и на которые я не мог найти ответы в многочисленных документах и ​​учебных пособиях, которые я прочитал...

18
Класс называется Класс?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Это скорее вопрос стиля, но я сейчас обдумываю этот проект. Предположим, вы создаете...

18
Должны ли / или другие утверждения быть организованы редкостью случаев или трудностью иметь дело с ними?

В некотором коде, который я пишу прямо сейчас, у меня есть что-то вроде этого: if (uncommon_condition) { do_something_simple(); } else { do(); something(); long(); and(); complicated(); } Часть меня думает: «Все хорошо, как написано. Сначала должны идти простые дела, а затем более сложные дела». Но...

18
Существуют ли общепринятые соглашения о кодировании PowerShell?

Существуют ли четко определенные соглашения при программировании в PowerShell? Например, в сценариях, которые должны поддерживаться в течение длительного времени, нам нужно: Использовать настоящее имя или псевдоним командлета? Укажите имя параметра командлета полностью или только частично (по dir...

18
Я ненавижу один из наших стандартов кодирования, и он сводит меня с ума, как его обработать? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

17
Вы пишете заголовки в комментариях к коду? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я просматривал какой-то старый код, который я написал (первый год в...

17
Каковы плюсы и минусы языка, использующего пробелы и символы {} для обозначения области видимости? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Кажется, существует конфликт по поводу того, лучше ли использовать пробел или...

17
Зачем использовать исключение Either over (проверено)?

Не так давно я начал использовать Scala вместо Java. Частью процесса «преобразования» между языками для меня было обучение использованию Eithers вместо (проверенных) Exceptions. Некоторое время я так кодировал, но недавно начал задаваться вопросом, действительно ли это лучший путь. Одним из...

17
Что определяет «слишком много запросов к базе данных» в коде?

Это обсуждение само по себе, и некоторые из моих коллег проводят и думают, что я приду сюда и посмотрю, что, если есть общий консенсус по этому вопросу. В основном это сводится к следующим двум мнениям о вызовах базы данных: 1. Сделайте один большой вызов, чтобы получить все, что может понадобиться...

17
Это правильное использование #define для облегчения ввода повторяющегося кода?

Есть ли мнение о том, является ли использование #define для определения полных строк кода для упрощения кодирования хорошей или плохой практикой программирования? Например, если бы мне нужно было напечатать несколько слов вместе, меня раздражало бы печатать << " " << Вставить пробел...

17
Объявление возвращаемых переменных в методах c # против непосредственного возврата значения

В дебатах о возвращаемых переменных некоторые члены команды предпочитают метод, позволяющий вернуть результат непосредственно вызывающей стороне, тогда как другие предпочитают объявлять возвращаемую переменную, которая затем возвращается вызывающей стороне (см. Примеры кода ниже) Аргументом для...

17
Учить себя как физика, чтобы стать лучшим программистом [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 4 года назад . Мне всегда нравилась физика, и мне всегда нравилось кодирование, поэтому, когда я...

17
Цикл Foreach с циклом break / return против цикла while с явным инвариантом и постусловием

Это наиболее популярный способ (мне кажется) проверки, находится ли значение в массиве: for (int x : array) { if (x == value) return true; } return false; Однако в книге, которую я читал много лет назад, вероятно, Виртом или Дейкстрой, было сказано, что этот стиль лучше (по сравнению с циклом while...

17
Должен ли я жертвовать более короткими именами переменных для более длинного «колонного» кода?

Я программист-любитель в классе CS, пытающийся выучить навыки программирования. Вот так выглядит мой код, его края расширяются до 103 столбцов. int extractMessage(char keyWord[25], char cipherText[17424], int rowSize, char message[388]) { int keyColumn = 0; int cipherColumn = 0; int offset = 1; int...

16
«A», «an» и «the» в именах методов и функций: что вы думаете? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я уверен, что многие из нас видели такие имена методов в тот или иной момент:...

16
Как я могу продвигать и поощрять высококачественный код?

Я работаю разработчиком iOS в небольшой компании по аутсорсингу в команде из 4 человек. Мы работаем над проектом, который начался за пару лет до того, как я и два других разработчика присоединились к компании. До этого проект в основном выполнялся одним человеком. Когда я начал работать над...

16
Должен ли я предпочесть свойства с частными полями или без них?

Кодовая база, в которой я сейчас работаю, имеет соглашение об использовании частных полей и открытых свойств. Например, у большинства классов их члены определены следующим образом: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo { get{ return...

16
Причина размещения типа функции и имени метода на разных строках в C

Я только начинал в компании, и один из стилевых комментариев в моем первом обзоре кода заключался в том, что тип возвращаемого значения и имя метода должны быть в разных строках. Например, это void foo() { } должно быть это void foo() { } Я всегда использовал первый стиль, и мне было интересно,...