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

15
В C и C ++, какие методы могут предотвратить случайное использование присваивания (=), где требуется эквивалентность (==)?

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

15
Как лучше всего присваивать имена загруженным изображениям?

Предположим, у меня есть форма в моем веб-приложении, где пользователи могут загрузить изображение профиля. У меня мало требований к размеру файла, размерам и т. Д., Но когда пользователь загружает изображение, как мне их назвать в моей системе? Я предполагаю, что это должно быть последовательным и...

15
Создание документа по стандартам кодирования

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

14
Теперь, когда не все объявления методов в интерфейсе Java являются публичными абстрактными, следует ли объявлять методы с этими модификаторами?

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

14
Какова идея определения прямоугольников с двумя точками? [закрыто]

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

14
Существуют ли какие-либо реальные недостатки цепочки самореферентных методов?

Недавно я предложил реализовать метод связывания для определенного класса в определенном проекте, чтобы можно было улучшить читабельность кода. Я получил ответ «беглые интерфейсы должны быть реализованы не просто для удобства, а для семантики», и мое предложение было отклонено. Я ответил, что я не...

14
Как работать с разными стилями программирования в команде?

У нас небольшая команда разработчиков (всего 3 разработчика), и недавно у нас появился новый член команды. Хотя он умный кодер, его стиль кодирования полностью отличается от нашего. Наша существующая база кода содержит в основном читабельный, чистый и поддерживаемый код, но новый член команды...

14
Может кто-нибудь объяснить мне соглашение о кодировании в C #?

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

14
Должны ли стандарты кодирования применяться сервером непрерывной интеграции?

Должны ли стандарты / стиль кодирования быть применены сервером непрерывной интеграции, на котором запущены инструменты статического анализа (например, PMD, StyleCop / FxCop) и не выполняется сборка, если стандарты не соблюдаются? Какие типы правил не должны использоваться для сбоя...

14
Когда уместно использовать цвет в приложении командной строки?

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

13
Вертикальное выравнивание: да или нет? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Например, не по вертикали: Name: Hamt Version: 0.1.0 Cabal-Version: >=...

13
Что сказать своему боссу, если они хотят, чтобы вы использовали глобальную переменную

В настоящее время я прохожу стажировку в течение 4 месяцев, и при просмотре моего кода моему боссу не понравилось, что я сохранил определенный объект локально для нескольких методов в нескольких отдельных классах в одной сборке. Ему не понравилось, что я каждый раз создавал новый объект, и вместо...

13
Как мне назвать функции, которые возвращают значения в Python?

Я запутался в выборе имен для своих функций в Python . Иногда Python встроенных функций являются императивом , таких как: printфункции и метод строки find. Иногда они не такие, как: lenего имя не является обязательным, как calculate_len, например, и typeне является find_type. Я могу понять, что...

13
Стоит ли заботиться о правилах именования?

Я называю свои переменные, используя соглашения .Net: camelCase для переменных и полей (я склонен использовать _camelCase для приватных полей в классе) PascalCase для методов, свойств и классов Единственное место, где я отклоняюсь, это константы и перечисления, где я на самом деле предпочитаю стиль...

13
Можно ли переформатировать код другого разработчика при изменении / добавлении в модуль?

При разработке в групповой атмосфере и добавлении или изменении функций в некоторой базе кода. Считается ли оскорбительным или невежливым переформатировать предыдущий код разработчиков, чтобы привести его в соответствие с текущими стандартами кодирования? Я понимаю, что стандарты изменились и,...

13
Есть ли общее соглашение о капитализации в C ++? [закрыто]

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

13
Нужен ли вообще стандарт кодирования?

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

13
Рекомендуется ли использовать однобуквенные переменные? [закрыто]

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

13
Почему тип опции Scala не называется Maybe, как в Haskell? [закрыто]

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