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

13
Как реализовать обработку ошибок [закрыто]

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

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

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

12
Эволюция в стандартах кодирования, как вы справляетесь с ними?

Как вы справляетесь с эволюцией в руководстве по стандартам / стилю кодирования в проекте для существующей кодовой базы? Допустим, кто-то в вашей команде обнаружил лучший способ создания объектов на языке программирования. Дело не в том, что старый способ плох или глючит, просто новый способ менее...

12
Может ли быть слишком много единообразия в стандартах кодирования?

Есть ли такая вещь, как слишком большая однородность? Там, где я работаю, у нас, конечно, есть стандарты, в том числе соглашения об именах, архитектуры, фреймворки для использования и т. Д. Однако в последнее время было много критических замечаний, которые я бы назвал более стильными. Например,...

12
Делает ли горизонтальную прокрутку код менее читабельным?

Ну так ли? Это считается плохой практикой? ИМО, это менее читабельно. Ненавижу прокручивать вправо, затем назад влево, вправо, влево и так далее. Это делает кодирование более болезненным и иногда смущает меня. Например, всякий раз, когда я кодирую длинную строку, я буду делать следующее ......

12
Это плохая практика для создания блоков кода?

В C ++ плохая практика - создавать блоки кода внутри какой-либо функции, например: bool f() { { double test = 0; test = // some other variable outside this function, for example. if (test == // some value) return true; } { double test = 0; test = // some variable outside this function, different...

12
Противоречивость стилей Java в команде

Я являюсь частью команды разработчиков Java с 6-недельным сроком. Это требует написания большого количества кода очень и очень быстро. Однако у нашей команды разработчиков разные стили кодирования. Все от именных соглашений до методов абстракции различаются в нашей команде. Кто-нибудь знает...

12
Соглашения об именах Javascript

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

12
необязательные указатели и неконстантные ссылки в C ++

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

11
Должен ли я строго следовать каждому стандарту HTML и CSS?

Несколько лет назад я считал себя веб-разработчиком, знающим 3 основных языка (HTML, CSS, JS) и множество PHP. Переход от простого текста к реальным веб-сайтам был болезненным из-за так называемых «стандартов», которые в то время были нелепо сложными для меня. Это в значительной степени сводилось к...

11
Поддерживаемость булевой логики - есть ли необходимость в вложении операторов?

Что из этого лучше для ремонтопригодности? if (byteArrayVariable != null) if (byteArrayVariable .Length != 0) //Do something with byteArrayVariable ИЛИ ЖЕ if ((byteArrayVariable != null) && (byteArrayVariable.Length != 0)) //Do something with byteArrayVariable Я предпочитаю читать и писать...

11
Изучение выигрышей / потерь производительности документации кода

После долгих поисков я не смог ответить на основной вопрос, касающийся предполагаемого известного в мире разработки программного обеспечения: ЧТО ИЗВЕСТНО: Применение строгой политики в отношении надлежащей документации по коду (будь то теги Doxygen, Javadoc или просто обилие комментариев)...

11
Ошибки, которых можно избежать с помощью стандартов кодирования [закрыто]

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

11
При сравнении строковой переменной со строковым литералом с помощью .equals (), существует ли стандартная практика для порядка элементов? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

11
Почему 24 строки - общая высота терминала по умолчанию?

80x24 символов, кажется, очень распространенное значение по умолчанию для окон терминала. Этот ответ дает очень хорошую историческую причину того, почему ширина составляет 80 символов. Но почему высота обычно 24 (или 25)...

11
«Статичный» как смысловой ключ к безгражданству?

Недавно я провел рефакторинг проекта среднего размера в Java, чтобы вернуться и добавить модульные тесты. Когда я понял, что такое издеваться над статуэтками и статикой, мне было больно, я наконец-то «получил» то, что читал о них все это время. (Я один из тех людей, которым нужно учиться на...

11
Почему мы не ставим префиксы Enums, абстрактные классы и структуры?

Сообщество C # настолько повсеместно использовало префикс «I» для обозначения интерфейса, что его знают даже самые неопытные программисты. Почему же тогда мы не ставим префиксы перечислений, абстрактных классов или структур (возможно, с «E», «A» и «S» соответственно)? Например, если бы мы пометили...

10
Помещает ли текстовые маркеры внутри строк плохой стиль? Есть ли альтернатива?

Я работаю с массивными струнами, которые требуют много манипуляций. Например, я мог бы сгенерировать такую ​​строку: Часть 1 Лодка Раздел А Программирование Часть 2 Разбиение лодок для программирования. Раздел AA Раздел SQL Записи. Строка будет слишком большой, чтобы вручную проверять каждую ее...

10
Должен ли мой исходный код быть в UTF-8?

Я чувствую, что часто вы на самом деле не выбираете, в каком формате находится ваш код. Я имею в виду, что большинство моих инструментов в прошлом решили за меня. Или я даже не думал об этом. Я использовал TextPad для Windows на днях, и когда я сохранял файл, он подсказывал мне ASCII, UTF-8/16,...

10
Соглашение об именовании переменных в языке программирования C # [закрыто]

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