Результаты поиска по запросу "coding-style"

3 ответа

В любом случае, логические значения представляют Истину и Ложь, а не Да и Нет. Если вы хотите отобразить Истина -> Да и Ложь -> Нет, вам придется сделать это (включая локализацию) самостоятельно; для этого нет встроенной поддержки. Ваше подходящее решение (Ресурсы. Да / Нет) выглядит хорошо для меня.

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

8 ответов

 вспомогательный класс для сравнения равенства. Существует также один для хэш-кодов.

я есть адресный объект, для которого я хочу создать метод equals. Я мог бы сделать это довольно просто, выполнив что-то вроде следующего (немного сокращенного): public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) ...

3 ответа

"неправильно. Использование слишком большого количества неалфавитных символов может сделать код столь же трудным для чтения, как perl или APL. Использование слова на естественном языке часто делает программиста более удобным. Это зависит от баланса между читабельностью и компактностью кода. Тернарный оператор иногда удобно, но уродливо при неправильном использовании.

кольких руководствах по стилю Ruby упоминается, что вам следует «никогда не использовать». Лично я думаю, что ключевое слово «then» позволяет сделать код более плотным, что, как правило, труднее читать. Есть ли другие обоснования для этой ...

ТОП публикаций

1 ответ

Хорошо, хорошая идея, я просто хочу разделить вид и модель правильно, но я думаю, что не могу: s Спасибо за трюк

у использовать триггеры стилей в Windows Phone 7, чтобы изменить источник изображения в зависимости от логической переменной. Я хочу сделать что-то вроде этого: <Image ...

2 ответа

Это просто еще один символ, допустимый в идентификаторах. Думайте об этом как о другом письме.

ел этот код в интернете: digits 0 = [0] digits n = digits' n [] where digits' 0 ds = ds digits' n ds = let (q,r) = quotRem n 10 in digits' q (r:ds) sumOfDigits = sum . digitsМожет кто-нибудь быстро объяснить, что такое знак "" (digits n = ...

5 ответов

 вне.

сматривалРуководство по стилю Google C ++ [http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml]и наткнулся на это: «Ничего не объявляйте в пространстве имен std, даже не пересылайте объявления стандартных классов библиотеки. ...

1 ответ

Современный дизайн C ++: применяются общие шаблоны программирования и проектирования

чтобы уточнить мой вопрос ... каждый шаблон в печально известной книге GoF -Элементы шаблонов проектирования многоразового объектно-ориентированного программного обеспечения - имеет свои примеры кода на C ++. Это в курсе? Или в наше время код ...

4 ответа

@glowcoder @knittl - я отредактировал ответ.

a код соглашения прост и очевиден, в этом стиле: public: int GetMyAge(){ return myAge; } void SetMyAge(int myAge){ this->myAge = myAge; } private: int myAge;(Я знаю, что это "снова то же самое",но) Я прочитал большинство связанных вопросов по ...

21 ответ

Подобные времена каждый раз, когда я запускал его.

«лучший» способ преобразования числа в строку (с точки зрения скорости, чистоты, памяти и т. Д.)? Некоторые примеры: String(n) n.toString() ""+n n+""

8 ответов

Разве ваше второе предложение не совсем противоположно тому, что @BrokenGlass написал в своем ответе?

й раз, когда у меня есть локальные переменные в методе, ReSharper предлагает преобразовать их в константы: // instead of this: var s = "some string"; var flags = BindingFlags.Public | BindingFlags.Instance; // ReSharper suggest to use this: ...