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

Стандарты кодирования или соглашения о кодировании - это наборы правил или руководств, предназначенных для управления процессом производства кода в программном проекте. Обычно они основаны на лучших отраслевых практиках или общепринятых соглашениях. Они включают в себя соглашения об именах, стиль, запрещенные функции и многое другое.

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

3
«Состояние» или «статус»? Когда имя переменной должно содержать слово «состояние», а когда имя переменной должно содержать слово «состояние»? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Читая код и обсуждения, относящиеся к коду, я часто вижу слова «состояние» и …


9
Как вести девелоперский проект без технической экспертизы
Я был практическим разработчиком за всю свою карьеру и люблю работать с кодом. Я всегда обижался на руководителя группы, который мало или совсем не имеет опыта в отношении конкретной технологии и все же настаивает на определенной реализации. Теперь я нахожусь на другой стороне зеркала. Я являюсь ведущим разработчиком толстого клиента, …

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

8
Являются ли «отредактированные» встроенные комментарии нормой в магазинах, которые используют контроль версий?
Старший разработчик в нашем магазине настаивает на том, что всякий раз, когда код изменяется, ответственный программист должен добавить встроенный комментарий с указанием того, что он сделал. Эти комментарии обычно выглядят как// YYYY-MM-DD <User ID> Added this IF block per bug 1234. Мы используем TFS для контроля ревизий, и мне кажется, …

10
Несогласие с руководителем проекта по стандартам кодирования [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Так что я работаю над новым проектом вместе с моим руководителем проекта в течение …

5
Что это значит, когда некоторые технологии являются «стандартом»?
Я начал изучать Java EE 7, и я часто сталкиваюсь с этим термином «стандарт», и я не понимаю, что это значит. Так, например, вот цитата из этой книги: В отличие от SOAP и стека WS- *, которые опираются на стандарты W3C, REST не имеет стандарта и представляет собой просто стиль …

6
Проверка входного параметра в вызывающей стороне: дублирование кода?
Где лучшее место для проверки входных параметров функции: в вызывающей программе или в самой функции? Поскольку я хотел бы улучшить свой стиль кодирования, я пытаюсь найти лучшие практики или некоторые правила для этой проблемы. Когда и что лучше. В моих предыдущих проектах мы проверяли и обрабатывали каждый входной параметр внутри …

7
В C и C ++, какие методы могут предотвратить случайное использование присваивания (=), где требуется эквивалентность (==)?
В C и C ++ очень легко написать следующий код с серьезной ошибкой. char responseChar = getchar(); int confirmExit = 'y' == tolower(responseChar); if (confirmExit = 1) { exit(0); } Ошибка в том, что оператор if должен был быть: if (confirmExit == 1) Как закодировано, он будет выходить каждый раз, …

10
Насколько важен хороший стиль кодирования для решения нанять программиста? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Даже будучи студентом, меня просят пересмотреть код программистов, которые (не) прошли тест (создайте …

5
Создание документа по стандартам кодирования
Я работаю в компании, занимающейся системами управления, где основной работой являются SCADA и PLC , а также другие сотрудники систем управления. На самом деле, разработка программного обеспечения - это не то, чем занимается компания, за исключением маленьких кусочков, пока не было принято решение о создании внутренней системы управления проектами и …

2
Теперь, когда не все объявления методов в интерфейсе Java являются публичными абстрактными, следует ли объявлять методы с этими модификаторами?
Начиная с Java 8, defaultметоды были введены в интерфейсы. Фактически, это означает , что не все методы в interfaceэто abstract. Начиная с Java 9 (возможно), privateметоды будут разрешены. Это означает , что не все методы в interfaceэто public abstract. Вопрос "Должны ли методы в интерфейсе Java быть объявлены с publicмодификатором …

3
Когда уместно использовать цвет в приложении командной строки?
В настоящее время у меня есть приложение командной строки в C под названием btcwatch. У него есть -Cопция, которую он может получить в качестве аргумента, который сравнивает текущую цену Биткойна с ценой, которая была сохранена заранее -S. Пример вывода с этой опцией: $ btcwatch -vC # -v = verbose buy: …

3
Может кто-нибудь объяснить мне соглашение о кодировании в C #?
Недавно я начал работать с Unity3D и в основном писал сценарии на C #. Поскольку я обычно программирую на Java, различия не так уж и велики, но я все же сослался на ускоренный курс, чтобы убедиться, что я на правильном пути. Тем не менее, мое самое большое любопытство к C …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.