Описание тега conventions
A generic tag covering any accepted method of doing things, which could include naming, spacing, coding, commenting, etc.
3
ответа
Подход хорошего дизайна для создания библиотеки геометрии (относительно использования объединения или нет)?
Я делаю библиотеку геометрии, и я запутался, какой должен быть тип возврата функции, которая вычисляет пересечение сегмента с другим сегментом. Возвращаемое значение иногда будет точкой, а иногда сегментом (случай перекрытия), а иногда пустым наборо…
16 ноя '10 в 10:48
0
ответов
Код EF 6 Первая миграция с конвенциями
Я ссылался на еще один вопрос SO, чтобы переименовать мои свойства внешнего ключа в соответствии с соглашением, которое я хочу. Как убрать подчеркивание полей внешнего ключа в коде первым по соглашению Я обнаружил, что эти соглашения соблюдаются тол…
18 янв '15 в 03:29
3
ответа
Свободный NHibernate. Авто картография и условные обозначения
Я новичок в NHibernate, его конфигурация всегда казалась мне слишком обременительной. Вчера я столкнулся с функциями Auto Mapping в Fluent NHibernate и был приятно впечатлен. Для самообучения я поставил перед собой задачу попробовать первый проект "…
07 авг '09 в 02:34
0
ответов
Почему существуют "и" и "или"?
Почему существуют "и" и "или"? "и" - это просто изменение аргумента "или", и наоборот. || b =! (! a &&! b) a && b =! (! a ||! b) Так почему у нас их обоих? Они оба существуют просто для удобства определения других более сложных логических структур? …
26 янв '17 в 20:47
1
ответ
Должна ли функция искать данные или извлекать их?
Я строю сервис, который извлекает данные из базы данных и предоставляет методы и свойства для вычисления и отображения данных. При инициализации данные сохраняются в свойстве сервиса. Он также содержит закрытый метод, который перебирает данные, счит…
16 сен '14 в 08:37
3
ответа
Метод Xcode 4 заключает в скобки "{" соглашение
Я переключился на Xcode 4, пока он был в бета-версии, и я в основном редактировал существующий код, поэтому до сих пор не особо задумывался над этим... Шаблоны файлов Apple, похоже, изменили соглашение о методах кодирования. Как пример, pre-Xcode 4 …
28 апр '11 в 19:37
1
ответ
Objective-C кодирования соглашения
Я ищу лучшие практики и соглашения по кодированию, поэтому у меня есть вопрос по этому поводу. Посмотрел почти все из них, но не смог найти никаких ответов. Пример функции: - (int)getSomeNumber { int result = 0; if (something) { result++; } return r…
04 июл '13 в 09:16
1
ответ
Почему сгенерированный SQL объявляет параметры длиной 8000 или 4000 вместо длины, указанной в отображении?
Отображение длины nibernate varchar и nchar игнорируется, когда поле varchar используется с соглашением NHibernate Вместо сопоставления varchar со значениями в сопоставлении, которые они сопоставляют с varchar(8000) и nchar(4000), это приводит к том…
26 сен '17 в 07:37
15
ответов
Как произносится "=>", как используется в лямбда-выражениях в.Net?
Я очень редко встречаю других программистов! Моя мысль, когда я впервые увидел токен, была "подразумевает, что", поскольку это то, что он будет читать как математическое доказательство, но это явно не его смысл. Так как же сказать или прочитать "=>"…
07 ноя '08 в 23:44
2
ответа
Конвенция по основным аргументам
Из-за ограничений IDE-кода я всегда писал свою основную функцию так: int main(int argc, char* argv[]) Но в IDE, где вас начинают со структуры приложения hello world type, чтобы начать вас, я видел, что она написана по-разному. Например, в XCode это …
28 апр '12 в 17:48
0
ответов
Это плохое соглашение, чтобы присвоить значение константы временной переменной?
Что-то не так с присвоением значения постоянной временной переменной перед ее использованием? Я думаю, что это улучшает читабельность. Например, что-то не так с этим? class MyClass { const MY_CONSTANT function myFunction(){ $my_constant = self::MY_C…
09 янв '17 в 18:50
3
ответа
Глобальные переменные в Android
Можно ли определить в Android переменные, которые используются для нескольких видов деятельности? Я пытался использовать классы "специального назначения", но я искал лучшую практику. Я уже искал похожие вопросы, но не нашел точного ответа на этот во…
14 май '15 в 22:25
1
ответ
Соглашение об именовании методов для sortBy orderBy с несколькими аргументами, лучшие практики
Например, у меня есть таблица (например, коллекция в памяти) с name lastname поля и многое другое.Пример JSON: [ {name: 'arina', lastname: 'anyone'}, {name: 'bob', lastname: 'zorro'}, {name: 'bob', lastname: 'black'}, ] Теперь я хочу метод сортировк…
19 апр '16 в 16:30
2
ответа
Хорошая практика: постоянное и непостоянное приведение
Когда функция не изменяет аргумент объекта, я всегда заставляю ее запрашивать постоянную ссылку, даже если указанный объект не является на самом деле постоянным. Это неправильно? Для класса-обёртки я хотел бы написать это: template<class B> cl…
23 июн '14 в 16:56
2
ответа
Самостоятельная конвенция ManyToMany в CakePHP
У меня есть существующая модель данных, в которой я могу свободно переименовывать вещи в соответствии с соглашениями CakePHP. У меня есть тип узла графа, где узел может иметь произвольное количество дочерних узлов и произвольное количество родительс…
26 ноя '09 в 02:06
1
ответ
Создание нового пакета в Java для запросов веб-служб, как его назвать?
Немного нового вопроса, но я не знаком с Java. Я тоже думаю: com.company.webservices или же com.company.webserviceretriever или же com.company.webservice.retriever Есть мысли или мнения по этому поводу?
27 сен '10 в 23:45
2
ответа
Есть ли у этой структуры каталогов для организации классов, таких как Zend Framework, имя?
Хорошо, в очень простых, небольших проектах, вероятно, классы определены в файлах с соответствующими именами. Так, например, эта функция автозагрузки будет работать: function __autoload($class_name) { require_once $class_name . '.php'; } Но когда пр…
05 мар '11 в 11:01
2
ответа
Есть ли способ обработки события GotFocus во всех текстовых полях во всех представлениях по соглашению?
Мы пишем приложение на основе WPF, которое обычно используется на сенсорном планшете. Мы разрабатываем пользовательский интерфейс, чтобы избежать ввода текста, но бывают случаи, когда этого нельзя избежать. Для тех времен мы хотим контролировать, ко…
06 июл '11 в 10:47
1
ответ
Должны ли вложенные перечисления быть объявлены как статические?
Я знаю, что нет никакой разницы в функциональности, если вложенное перечисление объявлено как статическое или нет. Однако, имеет значение, если вложенный класс объявлен как статический или нет. По сравнению со схемой вложенных классов, вложенные пер…
16 сен '18 в 02:07
1
ответ
Соглашение об именах Python для имени метода установки без аргументов
Я писал код Python с классами, у которых будет метод, называемый что-то вроде: def set_log_paths(self): Дело в том, что этот метод не принимает аргумента, он определяет, какие значения должны быть основаны на других значениях себя. Неуместно ли в эт…
16 янв '19 в 21:58