Вопросы по теме 'conventions'
Следует ли использовать ‹ или ‹= в цикле for
Если бы вам пришлось повторить цикл 7 раз, вы бы использовали:
for (int i = 0; i < 7; i++)
or:
for (int i = 0; i <= 6; i++)
Есть два соображения:
представление
удобочитаемость
Для производительности я предполагаю...
39839 просмотров
schedule
09.05.2024
Стандартные соглашения об именах файлов в Ruby
Для файла, содержащего данный класс SomeCoolClass, какое имя файла будет правильным или стандартным?
1. somecoolclass.rb
2. some_cool_class.rb
3. some-cool-class.rb
4. SomeCoolClass.rb
или какая-то другая вариация?
Я заметил, что в Ruby...
26464 просмотров
schedule
13.03.2024
Как вы ИСПОЛЬЗУЕТЕ данные модуля Fortran 90
Допустим, у вас есть модуль Fortran 90, содержащий множество переменных, функций и подпрограмм. Какому соглашению вы следуете в своем заявлении USE :
явно объявляйте, какие переменные / функции / подпрограммы вы используете с синтаксисом ,...
48094 просмотров
schedule
30.03.2022
Архитектура и пакеты
В многоуровневой архитектуре у вас есть уровень представления, уровень логики и уровень данных.
До сих пор я группировал классы в доменные, сервисные и дао-пакеты. Это представляет модель с объектами POJO/JPA, бизнес-логикой и уровнем доступа к...
958 просмотров
schedule
31.01.2023
Насколько податливы соглашения в ASP.NET MVC?
В частности, должно ли имя класса контроллера иметь суффикс Controller , и можете ли вы изменить структуру папок в своем проекте, если хотите, не нарушая ничего?
Существуют ли другие соглашения, которые можно переопределить, и как?
310 просмотров
schedule
17.01.2024
Когда бросать исключения?
Исключения — замечательная вещь, но я иногда беспокоюсь, что выбрасываю слишком много. Рассмотрим этот пример:
Пользователь класса {
public function User(user){
// Query database for user data
if(!user) throw new...
241 просмотров
schedule
20.01.2024
Какое ваше любимое соглашение по организации проекта ASP.NET?
Моя команда запускает новое решение ASP.NET, которое, вероятно, станет большим. Вдохновленные ASP.NET MVC, в настоящее время мы выражаем все объекты доступа к данным в проекте модели. Однако у нас нет хороших соглашений для организации ascx и aspx в...
230 просмотров
schedule
13.12.2022
Фигурные скобки JavaScript на новой строке или нет?
На работе мы расставляем фигурные скобки на следующей строке, а дома делаю наоборот. Какой из них вы предпочитаете? (K&R против OTBS)
function something() {
// ...
}
function something()
{
// ...
}
Кажется, что многие библиотеки...
30777 просмотров
schedule
21.05.2024
Насколько широко распространены соглашения об именах ActionScript3?
В 90% примеров проектов, которые я вижу для ActionScript / Flex, я замечаю следующие два соглашения о кодировании:
1) частные переменные-члены с геттерами / сеттерами начинаются с подчеркивания, как в "_credentials"
и
2) интерфейсы начинаются...
155 просмотров
schedule
22.07.2022
Когда использовать ключевое слово this в Java?
Возможный дубликат: Java - когда использовать 'this 'ключевое слово
Является ли вообще хорошим соглашением ссылаться на атрибуты класса с помощью 'this'. даже если он все равно будет ссылаться на атрибут по умолчанию? Или мне...
1036 просмотров
schedule
04.06.2023
Стандарты именования для веб-разработки, например. поля формы, класс css, переменные javascript
Я работаю в компании, у которой есть несколько веб-сайтов, и все они так или иначе имеют общий код. Недавно я работаю над проектом по обновлению пользовательского интерфейса конкретного веб-сайта. Вот некоторые проблемы, с которыми я столкнулся:...
246 просмотров
schedule
24.05.2022
Идеальная структура папок для .NET MVC
Когда я начал работать с .NET Webforms, у меня не было особых проблем с поиском структуры папок, которой нужно следовать, поскольку VS предлагал вам папки приложений, такие как «App_Code», и большинство примеров приложений помещали туда «BLL», «DAL» и...
28287 просмотров
schedule
07.07.2022
Автоматические iVars с @synthesize
Я понимаю, что, начиная с iOS 4, теперь есть возможность вообще не объявлять iVars и позволить компилятору автоматически создавать их для вас, когда вы синтезируете свойство. Однако я не могу найти никакой документации от Apple по этой функции....
1958 просмотров
schedule
02.02.2023
Какой хороший процесс / соглашение использовать для чего-то вроде транзакционной почты?
Это скорее вопрос для обсуждения, но я хотел бы знать, какой процесс лучше всего подходит для выполнения чего-то вроде транзакционной почты.
В настоящее время я использую службу диспетчера очереди печати, которая работает на моем сервере и...
77 просмотров
schedule
27.04.2024
Откуда взялось это соглашение о параметрах Ruby?
Есть часть промежуточного программного обеспечения Ruby, используемого Rails и другими фреймворками для синтаксического анализа параметров, которые вы отправили на сервер, во вложенный объект Hash .
Если вы отправите эти параметры на сервер:...
690 просмотров
schedule
08.02.2023
Какое соглашение об именах пакетов Java без ассоциации домена?
Я не могу найти вопрос / ответ по SO, который отвечает на мой точный вопрос, поэтому я полагаю, что отправлю его и посмотрю, что вернется.
Что касается соглашения об именах для пакетов Java, я понимаю, что это должно быть обратное доменное имя:...
20129 просмотров
schedule
06.01.2023
Автоматическое преобразование соглашений о кодировании
При работе над разными проектами, с разными людьми и с использованием разных фреймворков вам часто трудно поддерживать соответствие кода их соглашениям. Некоторые команды очень строго относятся к именованию переменных/методов/классов и других вещей,...
184 просмотров
schedule
06.08.2023
Трехуровневая архитектура - Уведомление графического интерфейса пользователя с нижних уровней
Я создаю трехуровневое приложение на Java, которое состоит из графического интерфейса, уровня бизнес-логики и уровня базы данных. Все слои являются клиентскими.
Согласно определению многоуровневой архитектуры, разрешено выполнять вызовы только на...
871 просмотров
schedule
19.02.2022
Преобразование NVARCHAR В INT
Тип данных столбца — NVARCHAR(MAX) . Как я могу преобразовать его в Integer ?
CREATE TABLE UsrMast(Usr_Id int,
Usr_Pswd varchar(30),
Usr_Priv varchar(100))
CREATE TABLE T117_MenuMst(MenuID int,...
1240 просмотров
schedule
18.09.2023
Соглашения в английском стиле для стандартных сообщений об исключениях C ++
Я спрашиваю о строках, возвращаемых методом исключений what , создаваемым стандартной библиотекой. Обычно они начинаются с заглавной или строчной буквы? Обычно они заканчиваются со знаком препинания?
Есть ли какое-то соглашение для этого,...
322 просмотров
schedule
29.05.2022