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

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

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

4
Существуют ли какие-либо реальные недостатки цепочки самореферентных методов?
Недавно я предложил реализовать метод связывания для определенного класса в определенном проекте, чтобы можно было улучшить читабельность кода. Я получил ответ «беглые интерфейсы должны быть реализованы не просто для удобства, а для семантики», и мое предложение было отклонено. Я ответил, что я не предлагал свободный интерфейс, а сам метод цепочки …

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

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

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

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

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

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

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

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

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

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


3
необязательные указатели и неконстантные ссылки в C ++
В разделе « Другие функции C ++», «Аргументы ссылок » Руководства по стилю Google C ++ , я читал, что неконстантные ссылки не должны использоваться. Все параметры, передаваемые по ссылке, должны быть помечены как const. Ясно, что рассмотрение вызовов функций, использующих ссылки в качестве аргументов, абсолютно запутанно для программистов на …

6
Соглашения об именах Javascript
Я из Java и новичок в JavaScript. Я заметил много методов JavaScript, использующих имена параметров из одного символа, например, в следующем примере. doSomething(a,b,c) Мне это не нравится, но один из разработчиков JavaScript убедил меня, что это сделано для уменьшения размера файла, отметив, что файлы JavaScript необходимо передавать в браузер. Затем …

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