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

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

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

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

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

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

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

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

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

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

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

10
Есть ли универсальный формат даты, который любой в мире может понять?

В Канаде все знакомы с форматом даты YYYY-MM-DD. В Европе или Южной Африке они предпочитают DD-MM-YYYY. Есть пользователи из Южной Африки, которые путаются с YYYY-MM-DDформатом даты. Есть ли способ справиться с этой ситуацией? Я думал об использовании следующего формата метода для всех: Feb 02,...

10
Как насчет всех этих правил кодирования?

Я всегда поддерживал идею наличия правил кодирования для разработчиков в компании или конкретном проекте. Особенно если размер компании больше 10. Чем больше компания, тем больше потребность. Я знаю, что многие люди не согласятся, но я видел проекты, в которых их нет, и код выглядит как полная...

10
Как внедрить стандарты и усовершенствования процессов в организацию без них?

Передо мной была поставлена ​​задача улучшить процесс разработки программного обеспечения путем внедрения улучшений процесса, из которых мы, скорее всего, будем использовать CMMI для разработки версии 1.3 в качестве руководства и применять лучшие практики полностью или частично. Как лучше всего...

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

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

10
Собственное наименование свойства для представления строки, начинающейся с числа

Глядя на некоторые метаданные камеры в Windows, File Propertiesесть (наряду с несколькими другими) два Propertiesимени с фокусным расстоянием и 35-мм фокусным расстоянием . Я разрабатываю программное обеспечение, которое будет использовать эти два Properties. До сих пор я создал Propertyимя...

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

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

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

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

10
Переработка функции, возвращающей целочисленный код, который представляет множество различных состояний

Я унаследовал некоторый ужасный код, который я включил короткий пример ниже. Есть ли название для этого конкретного анти-паттерна? Какие рекомендации по рефакторингу это? // 0=Need to log in / present username and password // 2=Already logged in // 3=Inactive User found // 4=Valid User...

9
Что делать, когда вы вынуждены кодировать в соответствии со стандартами плохого кодирования (дизайна)

Речь идет не о типичных соглашениях об именах, где размещать ваши комментарии, должны ли мы использовать регионы и т. Д. Речь идет о стандарте кодирования, в котором обсуждаются особенности того, как программист должен разрабатывать свои приложения. Вещи как: (в приложении .NET, а не в точных...

9
Должен ли я использовать заголовок в URL?

В настоящее время мы принимаем согласованное соглашение об именах для сайта с несколькими веб-приложениями. Исторически я был сторонником «строчных букв»! при создании URL: http://example.com/mysystem/account/view/1551 Однако в течение последнего года или двух, особенно с тех пор, как я начал...

9
Как мне подготовить код для OpenSourcing и поместить его на GitHub?

Через несколько недель мой проект будет завершен, и я хочу начать готовить свой код, чтобы его могли использовать другие люди. Я собираюсь публиковать все на GitHub, чтобы люди могли настроить его и, надеюсь, сделать его лучше. Я думаю, что я спрашиваю, что было бы лучшим способом убедиться, что...

9
Почему (позиция <размер) такой распространенный паттерн в условных выражениях?

В выражении условия (IF) все используют (position < size), но почему? Только конвенция или есть веская причина для этого? Найдено в дикой природе: if (pos < array.length) { // do some with array[pos]; } Редко встречается: if (array.length > pos) { // do some with array[pos];...

9
Наименование связанных классов и интерфейсов

Я создал ObjectParserкласс, который анализирует данные в строго типизированные объекты, используя в IObjectParserDataSourceкачестве источника данных (данные могут быть файлом Excel, текстовым файлом, массивом, строкой запроса и т. Д.). Примеры моих реализаций IObjectParserDataSource:...

9
Есть ли явное слово для неабстрактного класса?

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