0
ответов

Имеет ли смысл самопроверку на null в Java [closed]

Я часто вижу исходный код java, где значение null для метода или конструктора недопустимо. Типичная реализация этого выглядит как public void someMethod (Object someObject) {if (someObject ...
вопрос задан: 26 January 2012 13:11
0
ответов

Пользовательские функции - это плохая практика кодирования?

Я пишу отчеты с довольно сложными наборами данных и множеством объединений. Чтобы упростить ситуацию, и поскольку я в основном объектно-ориентированный разработчик, я писал небольшие (обычно скалярные) функции для работы, которая ...
вопрос задан: 25 January 2012 20:46
0
ответов

Является ли использование множественности именами коллекций хорошей практикой? [closed]

Проще говоря, стоит ли называть коллекции и составные объекты множественными именами? class PandaBears {PandaBear [] медведи; class PandaBear {} } Меня беспокоит то, что имена классов ...
вопрос задан: 23 January 2012 14:26
0
ответов

Существуют ли стандарты для параметров и аргументов командной строки Linux?

Это больше о вызове программы, чем о любом языке или парсере (хотя я уверен, что выбор библиотеки парсера может зависеть от этого). Видите ли, я использовал много утилит командной строки Linux. И...
вопрос задан: 21 January 2012 11:17
0
ответов

Выйти из метода void?

У меня есть такой метод (модифицированный код) : public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation) { if (DefaultOutputInformation != null) { /// много кода } } ...
вопрос задан: 18 January 2012 15:27
0
ответов

Стиль комментариев: Императив или от третьего лица

У меня есть вопрос, касающийся программирования и английского языка: использовать ли от третьего лица или от третьего лица при комментировании отдельных строк кода. Предположим, что следующая строка кода написана на императивном языке ...
вопрос задан: 18 January 2012 12:38
0
ответов

Условия в циклах, лучшие практики?

Скажем, у меня есть цикл вроде этого: for (int i = 0; i < someint; i++) { if (i == somecondition) { DoSomething(); continue; } doSomeOtherStuff(); } В отличие от... for (int i = ...
вопрос задан: 17 January 2012 15:46
0
ответов

Py3k: Что больше питонического - один импорт с запятыми или много импортированных?

Что больше питонического? импорт ОС import sys импорт getopt ... или импортировать os, sys, getopt, ...?
вопрос задан: 12 January 2012 17:49
0
ответов

Цвет текста Android HoneyComb DatePicker

Я ищу возможность настроить цвет текста виджета datepicker в Android сотовое приложение. Я знал, что виджету присущ глобальный текстовый цвет, который в моем случае белый, но я ...
вопрос задан: 12 January 2012 15:21
0
ответов

Автоматический инструмент для проверки соглашений о коде для C / C ++ [закрыто]

Мы просим студентов отправлять упражнения в рамках курса, в то время как они должны придерживаться некоторых соглашений по коду. Например, имена функций должны быть в camelCase. Длина функции не должна превышать 50 строк (The ...
вопрос задан: 11 January 2012 21:35
0
ответов

Лучшая практика: частичное сопоставление регулярных выражений

Я не уверен, что регулярные выражения - лучшее решение, но они кажутся достаточно логичными; Я просто не знаю, как это реализовать. По сути, я хочу, чтобы мой пользователь мог вводить имя метода и ...
вопрос задан: 11 January 2012 20:33
0
ответов

двойное условие if, любой способ сделать его коротким

Мне часто приходится делать что-то вроде этого, if(condition1) { if {condition2) { //это условие повторяется снова ниже //dosomething here 1 code 1 } else{ ...
вопрос задан: 11 January 2012 12:57
0
ответов

Как заставить gcc/clang предупреждать об отсутствии разрывов в операторах switch

Есть ли способ заставить gcc или clang предупреждать об отсутствии разрывов в операторах switch? В частности, я почти всегда хочу, чтобы операторы case заканчивались разрывами, и было бы здорово, если бы я мог получить ...
вопрос задан: 10 January 2012 19:17
0
ответов

Java: извлечение интерфейсов только для тестирования

Я хочу протестировать свой код, но заметил, что некоторые классы бизнес-логики требуют большого количества объектов с большим количеством состояний. Но на самом деле связь между этими классами ограничена 1 или 2 ...
вопрос задан: 9 January 2012 11:53
0
ответов

Избегание условных символов в ленивой загрузке

Чтобы уточнить, я имею в виду что-то вроде: class foon { private $barn = null; public function getBarn() { if (is_null($this->barn)) { $this->barn = getBarnImpl(); } ...
вопрос задан: 5 January 2012 22:16
0
ответов

Когда использовать! () Или! = When if not null

Во время рефакторинга кода я изменил все условия if not null, чтобы следовать соглашению большинства в моем коде if (! (Foo == null)) вместо if (foo! = null) Есть ли какое-то преимущество в ...
вопрос задан: 5 January 2012 09:40
0
ответов

Эффективность конкатенации строк Java [дубликаты]

Это плохо? (представьте, что оно больше) int count; // сделал что-то для подсчета String myString = "this" + "is" + "my" + "string" + "и" + this.methodCall () + "answer" + "is:" + count; либо это ...
вопрос задан: 4 January 2012 11:39
0
ответов

Рекомендации по использованию библиотеки JS: возвращать неопределенное значение или выдавать ошибку при вводе неверной функции?

При кодировании библиотеки на JavaScript, каков наиболее стандартный (самый удобный?) Способ обработки недопустимого ввода в функцию? Моя интуиция подсказывает мне, что возвращение undefined - это прекрасно, но на самом ли деле ...
вопрос задан: 31 December 2011 17:30
0
ответов

Правильный способ определения методов пространства имен C ++ в файле .cpp

Вероятно, дубликат, но его нелегко найти ... Учитывая такой заголовок, как: namespace ns1 {класс MyClass {недействительный метод (); }; } Я видел, что method () определен несколькими способами в файле .cpp: ...
вопрос задан: 30 December 2011 16:37
0
ответов

Лучшая практика при проверке условий для вызов функции

Что лучше всего? function A () {if (someClassValue> 0) {B ();}} function B () {... делать что-то, как вы ожидаете (someClassValue> 0) ... } здесь кодировщик может забыть ...
вопрос задан: 28 December 2011 16:55
0
ответов

Считается ли оператор доллара ($) плохим тоном? Почему?

В Haskell я часто пишу выражения с символами $. Мне это кажется вполне естественным и читаемым, но иногда я читаю это дурным тоном и не понимаю, почему так должно быть.
вопрос задан: 24 December 2011 15:43
0
ответов

Тема ProgressBar с декоратором диагональных линий

Я хочу украсить WPF ProgressBar, как показано ниже: Current: Decorated: Кроме того, эти пустые диагональные линии должны перемещаться в анимации выделения слева направо. На данный момент у меня есть это ...
вопрос задан: 23 December 2011 06:27
0
ответов

Почему определенные параметры имеют префикс «A» в Delphi?

В стандарте кодирования Delphi каково правило добавления префикса A перед именем параметра в функциях / процедурах? Например: конструктор Create (AOwner: TComponent); переопределить; constructor CreateNew (...
вопрос задан: 23 December 2011 05:38
0
ответов

Эффект стиля/формата на SQL

Игнорирование версии, каковы лучшие практики для форматирования кода SQL? Я предпочитаю этот путь (метод A): выберите седло из внутреннего объединения b на a.id = b.id внутреннее объединение c на b.id = c.id, коллега предпочитает...
вопрос задан: 21 December 2011 15:43
0
ответов

Ошибка при получении родителя для элемента: No resource found that matches the given name '@android:style/TextAppearance.Holo.Widget.ActionBar.Title'

I am implementing ActionBar to set the color for text using this style script in xml but getting error when I run my application time does anybody have idea what I have missing this is my style.xml ...
вопрос задан: 21 December 2011 02:24
0
ответов

Проверить состояние всех кнопок мыши

Есть лучший способ проверить состояние кнопки для всех кнопок мыши, чем проверить наличие дополнительных кнопок? var mouseEventArgs = (System.Windows.Input.MouseEventArgs) e.StagingItem.Input; if (...
вопрос задан: 19 December 2011 18:19
0
ответов

Используется ли приращение (оператор ++) для чисел с плавающей запятой?

Считается ли использование оператора приращения (++) для чисел с плавающей запятой "плохим стилем"? Он компилируется отлично, но я считаю его неприятным и неприятным. Вопрос: в каких случаях используется ++ для переменной с плавающей запятой ...
вопрос задан: 19 December 2011 12:54
0
ответов

Как лучше всего назвать функцию-предикат?

Я рассматриваю функцию под названием: WhetherAddFloor(leg) -> bool и когда я вижу код типа: if(WhetherAddFloor(l)) ... это пахнет странно и я задаюсь вопросом, может ли что-то вроде: CheckAddFloorNeeded(leg) ->...
вопрос задан: 17 December 2011 22:05
0
ответов

Является ли хорошей идеей максимально возможное сохранение «константности»?

Недавно я разработал практику превращения многих вещей в свой код как константы: (1) Аргументы функции, которые я знаю, что никогда не изменится. например: void foo (const int i, const string s) ...
вопрос задан: 16 December 2011 09:35
0
ответов

Неявное преобразование против класса типа

В Scala мы можем использовать по крайней мере два метода для модернизации существующих или новых типов. Предположим, мы хотим выразить, что что-то может быть выражено количественно с помощью Int. Мы можем определить следующий признак. Неявный ...
вопрос задан: 16 December 2011 09:25