Результаты поиска по запросу "coding-style"
В любом случае, логические значения представляют Истину и Ложь, а не Да и Нет. Если вы хотите отобразить Истина -> Да и Ложь -> Нет, вам придется сделать это (включая локализацию) самостоятельно; для этого нет встроенной поддержки. Ваше подходящее решение (Ресурсы. Да / Нет) выглядит хорошо для меня.
ел бы отображать Да / Нет на разных языках в соответствии с некоторой логической переменной. Существует ли общий способ форматирования в соответствии с переданной ему локалью? Если нет, то каков стандартный способ форматирования логического ...
вспомогательный класс для сравнения равенства. Существует также один для хэш-кодов.
я есть адресный объект, для которого я хочу создать метод equals. Я мог бы сделать это довольно просто, выполнив что-то вроде следующего (немного сокращенного): public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) ...
"неправильно. Использование слишком большого количества неалфавитных символов может сделать код столь же трудным для чтения, как perl или APL. Использование слова на естественном языке часто делает программиста более удобным. Это зависит от баланса между читабельностью и компактностью кода. Тернарный оператор иногда удобно, но уродливо при неправильном использовании.
кольких руководствах по стилю Ruby упоминается, что вам следует «никогда не использовать». Лично я думаю, что ключевое слово «then» позволяет сделать код более плотным, что, как правило, труднее читать. Есть ли другие обоснования для этой ...
Хорошо, хорошая идея, я просто хочу разделить вид и модель правильно, но я думаю, что не могу: s Спасибо за трюк
у использовать триггеры стилей в Windows Phone 7, чтобы изменить источник изображения в зависимости от логической переменной. Я хочу сделать что-то вроде этого: <Image ...
Это просто еще один символ, допустимый в идентификаторах. Думайте об этом как о другом письме.
ел этот код в интернете: 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 = ...
вне.
сматривалРуководство по стилю Google C ++ [http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml]и наткнулся на это: «Ничего не объявляйте в пространстве имен std, даже не пересылайте объявления стандартных классов библиотеки. ...
Современный дизайн C ++: применяются общие шаблоны программирования и проектирования
чтобы уточнить мой вопрос ... каждый шаблон в печально известной книге GoF -Элементы шаблонов проектирования многоразового объектно-ориентированного программного обеспечения - имеет свои примеры кода на C ++. Это в курсе? Или в наше время код ...
@glowcoder @knittl - я отредактировал ответ.
a код соглашения прост и очевиден, в этом стиле: public: int GetMyAge(){ return myAge; } void SetMyAge(int myAge){ this->myAge = myAge; } private: int myAge;(Я знаю, что это "снова то же самое",но) Я прочитал большинство связанных вопросов по ...
Подобные времена каждый раз, когда я запускал его.
«лучший» способ преобразования числа в строку (с точки зрения скорости, чистоты, памяти и т. Д.)? Некоторые примеры: String(n) n.toString() ""+n n+""
Разве ваше второе предложение не совсем противоположно тому, что @BrokenGlass написал в своем ответе?
й раз, когда у меня есть локальные переменные в методе, ReSharper предлагает преобразовать их в константы: // instead of this: var s = "some string"; var flags = BindingFlags.Public | BindingFlags.Instance; // ReSharper suggest to use this: ...