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

11 ответов

Существующие стандартные документы по стандартному стилю и кодированию [закрыто]

Следующее было предложено для будущего проекта C ++. Стандарты кодирования C ++, Саттер и АлександрескуСтандарты кодирования JSF Air Vehicle C ++Элементы стиля C ++Эффективный C ++ 3-е издание, Скотт МейерсЕсть ли другие варианты? Или список ...

8 ответов

Что вы предпочитаете для интерфейсов: T [], IEnumerable <T>, IList <T> или другие?

Хорошо, я надеюсь, что сообщество в целом поможет нам в решении дебатов на рабочем месте, которые продолжаются некоторое время. Это связано с определением интерфейсов, которые принимают или возвращают списки определенного типа. Есть несколько ...

2 ответа

Реальное преимущество псевдонимов пространства имен перед определением [закрыто]

РЕДАКТИРОВАТЬ: я планирую изменить код и заменитьdefine с псевдонимом пространства имен. Я не могу сделать это только потому, что «макросы - это зло». Мне нужно объяснитьПочему Я хочу внести изменения ичто может пойти не так, если я не ...

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

2 ответа

Циклы 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: ...

28 ответов

Как проверить на равных? (0 == i) или (i == 0) [закрыто]

Хорошо, мы знаем, что следующие две строки эквивалентны - (0 == i)(i == 0)Кроме того, первый метод поощрялся в прошлом, потому что это позволило бы компилятору выдавать сообщение об ошибке, если вы случайно использовали '=' вместо '=='. Мой ...

5 ответов

Если в Python принято использовать заглавные буквы классов, почему тогда list () не пишется с заглавной буквы? Разве это не класс?

Часто, когда я вижу определения классовclass Foo:Я всегда вижу, как они начинаются с заглавных букв. Тем не менее, это не список[] или дикт{} или какой-то другой встроенный тип, а также класс? В этом отношении все, что введено в IDLE Python, ...

2 ответа

Переопределение метода Enum

я обнаружилEnumопределяется следующим образом: public Enum MyEnum { ONE { @Override public int getSomething() { return 1; } }, TWO { @Override public int getSomething() { return 2; } } int getSomething() { return 0; } }Почему-то я чувствую ...

2 ответа

Использование len () и def __len __ (self): для создания класса

Просто любопытно, Есть ли разница (преимущества и недостатки) между использованиемlen() или жеdef __len__() когда я строю класс? И какой стиль Python лучший? class foo(object): def __init__(self,obs=[]) self.data = obs self.max = ...

12 ответов

Сокращения в CamelCase [закрыто]

У меня есть сомнения по поводу CamelCase. Предположим, у вас есть эта аббревиатура:Unesco = United Nations Educational, Scientific and Cultural Organization. Вы должны написать:unitedNationsEducationalScientificAndCulturalOrganization Но что, ...

5 ответов

Стандарт кодирования нулевой проверки [дубликат]

На этот вопрос уже есть ответ здесь: Который имеет лучшую производительность: тест! = Ноль или ноль! = Тест [/questions/10494563/which-has-better-performance-test-null-or-null-test] 8 ответовУ меня есть сомнения относительно стандарта ...