0
ответов

exit for = спагетти-код?

Меня всегда учили иметь один выход из функций и писать код, который не перепрыгивает повсюду, это плохой код или есть лучший способ написать цикл for без необходимости ...
вопрос задан: 10 December 2010 22:04
0
ответов

Выражение функции, оканчивающееся на; vs. not

При чтении другого кода я встречал функции, которые заканчивались точкой с запятой и не заканчивались точкой с запятой. with: var testFunction = function () {// здесь происходит волшебство }; без: ...
вопрос задан: 10 December 2010 01:18
0
ответов

Где вы хотите разбивать длинные строки? [closed]

Какова ваша личная эвристика для переноса длинных строк вручную при выборе места разрыва строки? Предполагая, что эта строка слишком длинная, где вы можете ее разорвать и в каком порядке приоритета? ...
вопрос задан: 10 December 2010 00:08
0
ответов

Python style: lowercase class names for “namespaces”?

I know the PEP-8 convention for class names is ClassName. But we often use small classes as pseudo-namespaces, enums etc. In other words, not a real class that you're going to instantiate. We've opted ...
вопрос задан: 7 December 2010 18:06
0
ответов

Ранние возвраты и вложенные положительные операторы if

Вот пример гипотетического кода: если (e.KeyCode == Keys.Enter) { if (this.CurrentElement == null) { return false;} if (this.CurrentElement == this.MasterElement) { ...
вопрос задан: 6 December 2010 18:46
0
ответов

Рекомендации / обоснование стиля кодирования для размещения пробелов в управляющих операторах с помощью C ++ [ closed]

С учетом следующих двух стилей кодирования, пожалуйста, укажите обоснование (некоторые плюсы / минусы), почему при написании кода на C ++ один может быть предпочтительнее другого. (Пожалуйста, не отвечайте словами «это ...
вопрос задан: 6 December 2010 15:40
0
ответов

Как изменить цвет текста элементов списка в AlertDialog

Здравствуйте, я пытаюсь изменить цвет текста элементов в списке во всплывающем окне ListPreference. Я потратил больше часа на просмотр всех различных названий стилей, но не могу найти ...
вопрос задан: 3 December 2010 07:18
0
ответов

Соглашение для указателя *

Из любопытства; почему указатели в языках C имеют такое соглашение: NSString * str = ... Было бы не лучше написать: NSString * str = ... потому что мы определяем указатель на ...
вопрос задан: 2 December 2010 20:59
0
ответов

Создать значения по умолчанию для словаря в Python

Давайте найдем метод, который будет кешировать результаты, которые он вычисляет. Подход «если»: def calc1 (input_values): если input_values ​​нет в calc1.cache.keys (): # выполнить некоторые вычисления ...
вопрос задан: 2 December 2010 01:46
0
ответов

Цикл с условиями в python

Рассмотрим следующий код на C: for (int i = 0; i <10 && some_condition; ++ i) {do_something (); } Я хотел бы написать нечто подобное на Python. Лучшая версия, о которой я могу думать, это: ...
вопрос задан: 1 December 2010 11:59
0
ответов

руководство по стилю схемы

Я поискал в Google руководство по стилю схемы, но не нашел с чем угодно, столь же легко доступным и конкретным, как, скажем, Руководство по стилю Google для C ++. Лучшее, что я нашел, - это этот парень. ...
вопрос задан: 30 November 2010 05:38
0
ответов

Почему принято помещать много закрывающих круглых скобок в одну строку в языках, основанных на Лиспе?

Обычно код выглядит так: (one-thing (another-thing arg1 (f arg5 r)) (another-thing arg1 (f arg5 r))) Почему разве это не нравится ?: (one-thing (another-thing arg1 (f arg5 r)) (...
вопрос задан: 30 November 2010 00:56
0
ответов

Отмена include-файлов в C++

Предположим, что у меня есть следующий код (буквально) в исходном файле C++: // #include // лишнее, закомментированное с помощью std::cout; с помощью std::endl; int main() { cout << "Hello ...
вопрос задан: 28 November 2010 20:40
0
ответов

Visual Studio: переключение между табуляции и отступы пробелов?

Я являюсь членом нескольких разных команд, и (конечно;) некоторые команды предпочитают табуляцию пробелам и наоборот. Есть ли более удобное для пользователя решение, чем загрузка профиля пользователя через меню-> Инструменты ...
вопрос задан: 28 November 2010 20:30
0
ответов

Могу ли я изменить внешний вид clickablespan

Мне нужно встроить интерактивный текст в текст абзаца, clickablespan может это сделать. Но могу ли я изменить этот стиль вместо использования стандартного стиля фокусировки / нажатия / расфокусировки? Например, когда фокус, фон ...
вопрос задан: 26 November 2010 06:26
0
ответов

Aero: Как нарисовать текст ClearType на стекле?

Использование GDI + для рисования текста на стекле: graphics.DrawString (s, Length (s), font, MakePointF (x, y) , щетка); Вы заметите, что текст с включенным ClearType очень плохо отображается на стекле: Но с отключенным стеклом ...
вопрос задан: 25 November 2010 13:11
0
ответов

Вопрос в стиле C ++: что делать #include? [дубликат]

рассмотрите эту единицу перевода: #include #include <строка> int main () {std :: map mp; mp.insert (std :: make_pair ("привет", 42)); } Есть два ...
вопрос задан: 25 November 2010 11:27
0
ответов

Руководство по стилю сообщений журнала

Я ищу руководство по стилю для сообщений журнала: Например: Что и когда Условные обозначения Стиль и форматирование Читаемость, то есть что делает строку сообщения журнала хорошей / плохой Я особенно ...
вопрос задан: 25 November 2010 09:56
0
ответов

Маленький - красивый, но также быстрый?

Я поссорился с коллегой о реализации простого парсера строк. Один "маленький", 10 строк кода, с использованием C ++ и потоков, другой - 70 строк кода, с использованием переключателей и ...
вопрос задан: 24 November 2010 19:49
0
ответов

Анализировать атрибут «стиль» HTML с помощью Java

У меня есть HTML-код, проанализированный в org.w3c.dom.Document. Мне нужно проверить все атрибуты стиля тега, проанализировать их, изменить некоторые свойства CSS и вернуть измененное определение стиля в атрибут. Есть ли ...
вопрос задан: 23 November 2010 13:24
0
ответов

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

Этот вопрос пришел в голову после просмотра этого простого фрагмента кода: if (! X% y) {// do something } Может быть, это влияние ранних книг C (K&R?), но не всегда ли предпочтительнее следующее, ...
вопрос задан: 21 November 2010 18:40
0
ответов

Рефакторинг / верстка функционального Scala

Этот лайнер ... Console.println (io.Source.fromFile ("names.txt"). GetLines.mkString.split (","). Map {x: String => x.slice (1, x.length -1)}. SortBy {x => x} .zipWithIndex.map {t => {(t._2 +1) * (t ....
вопрос задан: 21 November 2010 18:14
0
ответов

Форма без точек против стиля

Можете ли вы преобразовать - tupleUnfold :: forall a. ((forall b. a -> b)) -> a -> ((b)) tupleUnfold :: Int -> ExpQ tupleUnfold n = do xs <- forM [1 .. n] (const. newName $ "x") y <- ...
вопрос задан: 21 November 2010 00:16
0
ответов

Следует ли мне использовать константы вместо строк, даже если строки используются только один раз?

У меня есть фрагмент кода, который анализирует какой-то непонятный текстовый файл. Этот текстовый файл может содержать различные ключевые слова. В какой-то момент есть длинная часть, которая читается примерно так: void loadKeywords () {...
вопрос задан: 20 November 2010 17:55
0
ответов

Где набирать @Override?

в большинстве IDE и редакторов нет единого мнения о том, как идентифицируйте @Override. и он не охвачен стилем кодирования для java http://www.oracle.com/technetwork/java/codeconvtoc-136057. html я использую ...
вопрос задан: 20 November 2010 16:48
0
ответов

#import в файле заголовка или файле реализации

У некоторых есть привычка добавлять импорт / включение файла заголовка в файл заголовка. Некоторые, с другой стороны, пишут предварительное объявление в файле заголовка и записывают фактические строки #include или #import в ...
вопрос задан: 19 November 2010 03:38
0
ответов

Цикл на итераторах C ++, начиная со второго (или n-го) элемента

Я ищу удобочитаемый и элегантный способ сделать следующее на C ++, здесь показано на Python: для данных в данных [1:]: делай работу. Итераторы для данных, о которых идет речь, могут не поддерживать произвольный доступ ...
вопрос задан: 18 November 2010 00:35
0
ответов

Лучшая практика для отложенной загрузки модулей Python

Иногда мне нужна отложенная загрузка модулей в Python. Обычно из-за того, что я хочу, чтобы требования времени выполнения или время запуска были низкими, и разделение кода на подмодули было бы обременительным. Типичное использование ...
вопрос задан: 14 November 2010 13:47
0
ответов

«Двойное» присвоение - следует ли его избегать?

Предположим, у вас есть такое выражение, как i = j = 0, предположим, что оно четко определено на выбранном вами языке. Было бы лучше разделить это на два выражения, например i = 0 j = 0 Я ...
вопрос задан: 13 November 2010 11:14
0
ответов

Что касается удаления строки заголовка действия в Android

, я уже установил тему своего действия как android: theme = "@android: style / Theme.Dialog" но я также хочу удалить строку заголовка действия. Итак, как использовать android: theme = "@ android: style / Theme ....
вопрос задан: 13 November 2010 09:19