Результаты поиска по запросу "coding-style"
Существующие стандартные документы по стандартному стилю и кодированию [закрыто]
Следующее было предложено для будущего проекта C ++. Стандарты кодирования C ++, Саттер и АлександрескуСтандарты кодирования JSF Air Vehicle C ++Элементы стиля C ++Эффективный C ++ 3-е издание, Скотт МейерсЕсть ли другие варианты? Или список ...
Что вы предпочитаете для интерфейсов: T [], IEnumerable <T>, IList <T> или другие?
Хорошо, я надеюсь, что сообщество в целом поможет нам в решении дебатов на рабочем месте, которые продолжаются некоторое время. Это связано с определением интерфейсов, которые принимают или возвращают списки определенного типа. Есть несколько ...
Реальное преимущество псевдонимов пространства имен перед определением [закрыто]
РЕДАКТИРОВАТЬ: я планирую изменить код и заменитьdefine с псевдонимом пространства имен. Я не могу сделать это только потому, что «макросы - это зло». Мне нужно объяснитьПочему Я хочу внести изменения ичто может пойти не так, если я не ...
Циклы Python против списков понимания против карты для побочных эффектов (то есть, не используя возвращаемые значения)
TL; DR Что лучше? 1.- [r.update(r.pop('some_key')) for r in res if r.get('some_key')] 2.- map(lambda r: r.update(r.pop('some_key') if r.get('some_key') else []), res) 3.- map(lambda r: r.update(r.pop('some_key')), filter(lambda r: ...
Как проверить на равных? (0 == i) или (i == 0) [закрыто]
Хорошо, мы знаем, что следующие две строки эквивалентны - (0 == i)(i == 0)Кроме того, первый метод поощрялся в прошлом, потому что это позволило бы компилятору выдавать сообщение об ошибке, если вы случайно использовали '=' вместо '=='. Мой ...
Если в Python принято использовать заглавные буквы классов, почему тогда list () не пишется с заглавной буквы? Разве это не класс?
Часто, когда я вижу определения классовclass Foo:Я всегда вижу, как они начинаются с заглавных букв. Тем не менее, это не список[] или дикт{} или какой-то другой встроенный тип, а также класс? В этом отношении все, что введено в IDLE Python, ...
Переопределение метода Enum
я обнаружилEnumопределяется следующим образом: public Enum MyEnum { ONE { @Override public int getSomething() { return 1; } }, TWO { @Override public int getSomething() { return 2; } } int getSomething() { return 0; } }Почему-то я чувствую ...
Использование len () и def __len __ (self): для создания класса
Просто любопытно, Есть ли разница (преимущества и недостатки) между использованиемlen() или жеdef __len__() когда я строю класс? И какой стиль Python лучший? class foo(object): def __init__(self,obs=[]) self.data = obs self.max = ...
Сокращения в CamelCase [закрыто]
У меня есть сомнения по поводу CamelCase. Предположим, у вас есть эта аббревиатура:Unesco = United Nations Educational, Scientific and Cultural Organization. Вы должны написать:unitedNationsEducationalScientificAndCulturalOrganization Но что, ...
Стандарт кодирования нулевой проверки [дубликат]
На этот вопрос уже есть ответ здесь: Который имеет лучшую производительность: тест! = Ноль или ноль! = Тест [/questions/10494563/which-has-better-performance-test-null-or-null-test] 8 ответовУ меня есть сомнения относительно стандарта ...