8
ответов

Есть ли какие-либо широко распространенные, современные конвенции кодирования Java? [закрытый]

"Конвенции кода Sun для Языка программирования Java" обновились апрель 1999. Десять лет спустя много изменился на языке, а также общих шаблонах использования. Есть ли больше до...
вопрос задан: 1 September 2009 23:50
8
ответов

C++ полагается на неявное преобразование в bool в условиях?

Я нашел следующее правило в листе стандартов кодирования: не полагайтесь на неявное преобразование в bool в условиях. если (ptr)//неправильно, если (ptr! = ПУСТОЙ УКАЗАТЕЛЬ)//хорошо, Как reasonable/usefull...
вопрос задан: 25 August 2009 22:05
8
ответов

Resharper корректен?

Я просто установил Формирователь 4.5, и он придумал следующие предложения: возвратите это. GetRuleViolations ().Count () == 0; - УДАЛЯЮТ это. новая строка [] {это. ID.ToString (), это. Регистрация}-...
вопрос задан: 19 August 2009 10:38
8
ответов

поведение bool с небулевыми операторами

То, что я действительно хочу, || = оператор. old_value = old_value || possible_new_value; old_value || = possible_new_value; вторая строка является ошибкой компилятора (C++ не имеет || = оператор). Итак, что...
вопрос задан: 18 August 2009 16:59
8
ответов

сделайте интерфейсы принадлежат собственных файлов

Как как эмпирическое правило я обычно помещал классы в собственный файл. Visual Studio, кажется, поощряет это, но что является соответствующим относительно интерфейсов? например, у Меня есть Class Foo, который реализует...
вопрос задан: 26 June 2009 11:28
8
ответов

Каково обоснование позади различных форм фигурной скобки? [закрытый]

Я прочитываю стандарты кодирования Платформы Зенда, где они заявляют, что изогнутая фигурная скобка после Определения классов должна быть на следующей строке, "одна истинная форма фигурной скобки". класс MyClass {...
вопрос задан: 12 May 2009 18:00
8
ответов

Что состоит в том, чтобы определить самый эффективный путь, пуста ли необрезанная строка в C#?

У меня есть строка, которая может иметь пробельные символы вокруг этого, и я хочу проверить, чтобы видеть, чрезвычайно ли это пусто. Существует довольно много способов сделать это: 1, если (myString. Обрезка ().Length == 0) 2...
вопрос задан: 5 May 2009 02:32
8
ответов

Одна строка функционирует в C?

Что Вы думаете о функциях строки? Это плохо? Одно преимущество, о котором я могу думать, состоит в том, что это делает код более всесторонним (при выборе хорошего названия его). Например: освободите addint (Набор *S...
вопрос задан: 24 April 2009 09:29
8
ответов

Внутренние определения типов в C++ - хороший стиль или плохой стиль?

Что-то, что я делал часто в последнее время, объявляет определения типов, относящиеся к конкретному классу в том классе, т.е. классе Lorem {повышение определения типа:: shared_ptr <Lorem> ptr; определение типа...
вопрос задан: 17 April 2009 08:25
8
ответов

Почему можно было бы также использовать пустого конструктора?

Я читал некоторый Java недавно и столкнулся с чем-то (идиома?) плохо мне знакомый: в программе классы с несколькими конструкторами также всегда включали бы пустого конструктора. Например:...
вопрос задан: 3 March 2009 22:54
8
ответов

Лучшие практики: Когда не/к используют частичные классы

Я использовал частичный модификатор класса в течение некоторого времени для помещения классов помощника в их собственный файл. Сегодня мы получили нового парня, и он сказал, что последняя команда, с которой он работал, не позволила неравнодушный...
вопрос задан: 9 December 2008 09:02
8
ответов

Стиль кодирования … состояние ошибки сначала или в последний раз?

Который лучше в целом с точки зрения упорядочивания? Вы помещаете состояние отказа наверху или нижнюю часть? если (noProblems == верный) {//еще действительно наполняют} {//, имеют дело с проблемой} ИЛИ если (...
вопрос задан: 24 November 2008 21:33
8
ответов

За каким Delphi, кодирующим документ (документы) стандартов, Вы следуете? [закрытый]

За каким Delphi, кодирующим документ (документы) стандартов, Вы следуете? Наша компания смотрит на помещение некоторых лучших стандартов кодирования на месте, для улучшения удобочитаемости нашего кода, reviewability, и пригодности для обслуживания...
вопрос задан: 20 November 2008 19:18
8
ответов

Запись через точку стиля JavaScript для ключей словаря unpythonic?

Я начал использовать конструкции как они: класс DictObj (объект): определение __ init __ (сам): self.d = {} определение __ getattr __ (сам, m): возвратите self.d.get (m, Ни один) определение __ setattr __ (сам...
вопрос задан: 24 October 2008 13:17
7
ответов

Каковы лучшие методы для безопасного разбора строки?

, какие из них лучшие практики для преобразования типов в C #? int temp = System.ConvertToInt32 (Request.QueryString ["Id"]); if (temp! = null) {// здесь идет логика} Это терпит неудачу, если Id каким-то образом поворачивается ...
вопрос задан: 11 June 2019 12:20
7
ответов

Соглашения о присвоении имен: Что назвать метод, который возвращает булевскую переменную? [закрытый]

У меня есть интерфейс в C#, который помогает получению данных пользовательского архива на сервере. Интерфейс похож на это: открытый интерфейс IRetrieveData {bool OkToRetrieve (данные SomeData);//...
вопрос задан: 1 February 2019 19:39
7
ответов

Стиль конструктора Java: проверьте, что параметры не являются пустыми

Каковы лучшие практики, если у Вас есть класс, который принимает некоторые параметры, но ни одному из них не позволяют быть пустым? Следующее очевидно, но исключение немного неконкретно: общедоступный класс...
вопрос задан: 6 October 2017 08:28
7
ответов

C#, Эквивалентный для Макросов C++ и использования Автоматического <> Свойства

У меня есть некоторый код автоинстанцирования, который я хотел бы обратиться приблизительно к 15 свойствам в довольно большом классе. Код подобен следующему, но тип отличается для каждого экземпляра:...
вопрос задан: 12 August 2017 13:34
7
ответов

C# Juval Lowy, кодирующий вопросы о стандартах

Я наслаждаюсь и настоятельно рекомендую Juval Lowy - Стандарт Кодирования C#. Juval явно избегает объяснения для каждой директивы для хранения стандарта трудным (см. предисловие). Однако существуют некоторые...
вопрос задан: 23 May 2017 12:34
7
ответов

Существует ли оборотная сторона к добавлению анонимного пустого делегата на объявлении события?

Я видел несколько упоминаний об этой идиоме (включая на ТАК)://Сознательно пустое общественное мероприятие EventHandler AskQuestion подписчика = делегат {}; позитивный аспект ясен - он избегает потребности проверить...
вопрос задан: 23 May 2017 12:18
7
ответов

Когда необходимо использовать “это” ключевое слово в C++? [дубликат]

Возможные Дубликаты: чрезмерное использование этого в C++ запах кода несколько лет назад, я привык использовать это-> при доступе к членским переменным. Я знал, что это не было строго необходимо, но я думал...
вопрос задан: 23 May 2017 12:02
7
ответов

Лучшая практика: if (foo == false) или if (! Foo) [duplicate]

Возможный дубликат: Какой предпочтительный способ пишите булевы выражения на Java Сегодня я и мой коллега разобрались в споре. Какой лучший способ использовать логические переменные в Java ...
вопрос задан: 23 May 2017 11:55
7
ответов

Каковы преимущества сплющивания присвоения и проверки ошибок в одной строке?

Этот вопрос вдохновлен этим вопросом, который показывает следующий фрагмент кода. интервал s; если ((s = нечто ()) == ОШИБКА) print_error (); я нахожу, что этот стиль трудно читает и подверженный ошибке (как...
вопрос задан: 23 May 2017 11:47
7
ответов

Какой самый эффективный способ получить индекс итератора std :: vector?

Я перебираю вектор и мне нужен индекс, на который в данный момент указывает итератор. AFAIK это можно сделать двумя способами: it - vec.begin () std :: distance (vec.begin (), it) Каковы плюсы и минусы ...
вопрос задан: 15 January 2017 17:45
7
ответов

Что действительно означает 'нечто'?

Я надеюсь, что это квалифицирует как вопрос о программировании, как в любом учебном руководстве по программированию, Вы в конечном счете сталкиваетесь с 'нечто' в примерах кода. (да, правильно?), что действительно означает 'нечто'? Если это предназначено
вопрос задан: 20 December 2016 07:43
7
ответов

Определение 'чистого кода', [закрытого]

Robert C. Martin предлагает в главе кулака его книги 'Чистый Код' несколько определений 'чистого кода' от differen известных экспертов по программному обеспечению. Как Вы определяете чистый код?
вопрос задан: 21 July 2015 16:14
7
ответов

Должны методы в интерфейсе Java быть объявленными с или без модификатора открытого доступа?

Должны методы в интерфейсе Java быть объявленными с или без модификатора открытого доступа? Технически это не имеет значения, конечно. Метод класса, который реализует интерфейс, всегда общедоступен. Но...
вопрос задан: 25 October 2013 10:23
7
ответов

Лучшие практики для форматирования кода на [закрытых] крупных проектах

Я поддерживаю сборку для большого Java проект EE/знатока/Гудзона/по необходимости приблизительно с 20 распространениями разработчиков во всем мире. Решение, оперативное для форматирования кода, состоит в том, чтобы отформатировать использование кодовой ба
вопрос задан: 29 July 2013 16:55
7
ответов

Я должен использовать $hash {“строка”} или $hash {строка} в Perl?

В Perl, который из них является "лучшим" стилем? $hash {"строка"} или $hash {строка}? В любом случае они - идентичная функциональность?
вопрос задан: 31 January 2013 19:40
7
ответов

В Python лучше использовать понимания списка или циклы foreach?

Какое из следующего лучше для использования и почему? Метод 1: для k, v в os.environ.items (): распечатайте "%s = % s" % (k, v) Метод 2: распечатайте "\n" .join ([" %s = % s" % (k, v) для k, v в os.environ.items (...
вопрос задан: 3 August 2012 17:46