8
ответов

C++ бросил стили синтаксиса

Вопрос, связанный с Регулярным броском по сравнению с static_cast по сравнению с dynamic_cast: Какой стиль синтаксиса броска Вы предпочитаете в C++? C-стиль бросил синтаксис: (международное) нечто синтаксис броска в стиле С++: static_cast <интервал>
вопрос задан: 23 May 2017 11:47
8
ответов

Я должен сделать свои частные методы класса статичными?

Существует ли лучшая практика для того, чтобы сделать закрытые методы в классах статичными? У меня есть класс с несколькими методами. Некоторые из них могут легко быть сделаны статичными, так как они просто обрабатывают данные. Если я делаю их...
вопрос задан: 23 May 2017 10:30
8
ответов

Почему используют код короткого замыкания?

Связанные Вопросы: Преимущества использования закорачивают оценку, Почему язык НЕ использовал бы оценку Короткого замыкания?, кто-то может объяснить эту строку кода? (Логические и Операторы присваивания)...
вопрос задан: 23 May 2017 10:25
8
ответов

Каков Ваш предпочтительный стиль для именования переменных в R? [закрытый]

Какие конвенции для именования переменных и функций Вы одобряете в коде R? Насколько я могу сказать, существует несколько различных конвенций, все из которых сосуществуют в неблагозвучной гармонии: 1. Использование...
вопрос задан: 27 February 2017 09:52
8
ответов

Как Вы реализуете поблочное тестирование в крупномасштабных проектах C++? [закрытый]

Я верю сильно в использование модульных тестов как часть создавания больших многоплатформенных приложений. Мы в настоящее время - планирование наличия наших модульных тестов в рамках отдельного проекта. Это обладает преимуществом...
вопрос задан: 29 October 2016 15:33
8
ответов

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

C++ имеет несколько типов стилей: MFC, Повышение, Google, и т.д. Я хотел бы исследовать эти стили и определить, какой является лучшим для моих проектов, но я хочу читать из официального руководства стиля...
вопрос задан: 22 October 2015 12:01
8
ответов

Расположение с отступом #defines

Я знаю, что #defines, и т.д. обычно никогда не располагаются с отступом. Почему? Я работаю в некотором коде в данный момент, который имеет ужасную смесь #defines, #ifdefs, #elses, #endifs, и т.д. Все они часто смешивались в...
вопрос задан: 26 July 2015 22:39
8
ответов

C структура проекта - заголовок на модуль по сравнению с одним большим заголовком

Я работал со многими проектами C во время своей карьеры программирования, и структуры заголовочного файла обычно попадают в один из этих двух шаблонов: Один заголовочный файл, содержащий все прототипы функции Один...
вопрос задан: 14 September 2014 19:09
8
ответов

Почему Вы записали бы что-то вроде этого? (намеренно не использование удаляет [] на массиве),

Я столкнулся с этим видом кода время от времени - я подозреваю, что создатель боится, что таблица удаляет, выполнил бы итерации по таблице, и "стоят производительности" (который, по моему скромному мнению, не будет сделан так или иначе)......
вопрос задан: 30 August 2014 21:07
8
ответов

Свойство WriteOnly или метод?

Существует ли конкретный сценарий, где свойство WriteOnly имеет больше смысла затем метод? Подход метода чувствует себя намного более естественным для меня. Каков правильный подход? Использование Свойств: Общественность...
вопрос задан: 20 August 2014 17:35
8
ответов

Передача хешей вместо [закрытых] параметров метода

Я вижу, что в Ruby (и динамически типизированные языки, в целом) очень обычная практика должна передать хеш, вместо того, чтобы объявить конкретные параметры метода. Например, вместо того, чтобы объявить метод...
вопрос задан: 7 February 2014 19:31
8
ответов

Уникальные способы использовать оператор Null Coalescing

Я знаю, что стандартный способ использовать Пустой оператор объединения в C# состоит в том, чтобы установить значения по умолчанию. никого не представьте в виде строки = пустой указатель; представьте кого-то в виде строки = "Bob Saget"; представ
вопрос задан: 28 April 2013 12:39
8
ответов

За которым Кодирование конвенции следовать для PHP? [закрытый]

Я должен придерживаться конвенций кода Java Sun для кода PHP?
вопрос задан: 4 September 2012 00:51
8
ответов

C ++: & ldquo; std :: endl & rdquo; vs & ldquo; \ n & rdquo;

Многие книги на C ++ содержат пример кода, подобного этому ... std :: cout < < "Тестовая линия" < < станд :: епсИ; ... так что я всегда так делал. Но я видел много кода от таких разработчиков ...
вопрос задан: 1 December 2011 20:54
8
ответов

Стиль кодирования импорта Python

Я обнаружил новый шаблон. Этот шаблон известен или каково мнение об этом? В основном мне нелегко вычищать вверх и вниз по исходным файлам для выяснения, каков импорт модуля...
вопрос задан: 5 February 2011 16:50
8
ответов

Избежать случая переключения для чистых причин кодирования? [Дубликат]

просто для практики с шаблоном проектирования и чистым кодом. Я кодирую примерное Java-приложение, которое может обновлять значок. Следующий коммутационный блок на самом деле не удовлетворяет меня. У меня такое чувство ...
вопрос задан: 11 December 2010 15:00
8
ответов

Вы оставляете круглые скобки внутри или в Ruby? [закрытый]

Когда возможно.. Вы оставляете круглые скобки внутри или в Ruby?
вопрос задан: 7 September 2010 20:47
8
ответов

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

Я должен создать запрос на основе определенных условий. Существует ли лучший способ сделать его, чем способ, которым я сделал ниже? Это хорошо работает, но я вижу, что он выходит из-под контроля справедливо быстро, если было...
вопрос задан: 12 August 2010 18:52
8
ответов

A или B, не оба, не ни один

Начиная с чтения Чистого Кода я пытался сохранить свой код описательным и легким понять. У меня есть условие, где или A или B должны быть заполнены в. Но не оба. И не ни один...
вопрос задан: 12 July 2010 13:54
8
ответов

Инициализация класса C++, содержащая инициализацию переменной класса

Я заметил некоторый код коллеги сегодня, который инициализировал переменные класса в инициализации. Однако это вызывало предупреждение, он говорит из-за порядка, что они находятся в. Мой вопрос состоит в том, почему это...
вопрос задан: 6 May 2010 14:36
8
ответов

Что такое хорошее правило для того, когда предварительно ожидать участников с 'этим' (C#)?

Если я получаю доступ к членскому полю, свойству или методу, я никогда не уверен, когда я должен предварительно ожидать его с 'этим'. Я не спрашиваю о случаях, где это требуется, как в случае где локальная переменная...
вопрос задан: 28 April 2010 18:08
8
ответов

Стиль программирования объявления метода получает/метод установки переменные в C++?

Если Вы объявляете методы считывания/методы set класса в.h файле и затем определяете их в .cpp Или делаете обоих в.h файле. Какой стиль Вы предпочитаете и почему? Мне лично нравится последний где все...
вопрос задан: 6 April 2010 23:12
8
ответов

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

таким образом в моей программе у меня есть части, где я использую блоки выгоды попытки как эта попытка {DirectoryInfo dirInfo = новый DirectoryInfo (someString);//я не знаю, существует ли тот каталог//, я не знаю если это...
вопрос задан: 6 April 2010 23:09
8
ответов

Vim 80 столбцов макет проблем

Я чувствую, что способ, которым я делаю 80-столбцовую индикацию в Vim, неправильный: установите столбцы = 80. Иногда я также устанавливаю текстовую ширину, но мне нравится видеть и предвидеть переполнение строки с помощью установленных столбцов ...
вопрос задан: 4 April 2010 05:21
8
ответов

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

Я смотрел на некоторый код C++ в качестве примера для аппаратного интерфейса, с которым я работаю и заметил много операторов вдоль следующих строк: если (ПУСТОЙ УКАЗАТЕЛЬ == pMsg) возвращают rv; я уверен, что услышал людей...
вопрос задан: 26 January 2010 10:18
8
ответов

PHP - Сверхкомментарий?

Я недавно начал работать над маленьким CMS. Я обычно разрабатываю приложения.NET в C#, и я очень привык к комментарию моих полей и методов. Мой друг сказал мне earler что, имея комментарии в PHP...
вопрос задан: 3 January 2010 01:29
8
ответов

Это - плохая практика для использования временных переменных, чтобы не вводить?

Я иногда использую временные переменные для сокращения идентификаторов: закрытая функция doSomething () {$db = $this-> currentDatabase; $db-> callMethod1 (); $db-> callMethod2 (); $db->...
вопрос задан: 18 November 2009 11:11
8
ответов

Когда это - слишком много “действия лямбды”?

Я часто использую лямбды в качестве своего рода "локальных функций" сделать мою жизнь легче с повторяющимися операциями как те: Func <строка, строка> GetText = (ресурс) => это....
вопрос задан: 12 November 2009 08:15
8
ответов

Что лучший способ состоит в том, чтобы сделать контроль ввода в C++ с cin?

Мой брат недавно начал изучать C++. Он сказал мне проблему, с которой он встретился при попытке проверить вход в простой программе. У него было текстовое меню, где пользователь ввел целочисленный выбор, если они...
вопрос задан: 15 October 2009 02:36
8
ответов

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

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