0
ответов

Python: непреднамеренно модифицирующие параметры, переданные в функцию

. Несколько раз я случайно модифицировал вход в функцию. Поскольку у Python не имеет постоянных ссылок, мне интересно, какие методы кодирования могут помочь мне избежать этой ошибки слишком часто? Пример: ...
вопрос задан: 11 September 2011 17:33
0
ответов

Заявление «BREAK» при использовании фигурных скобок в коммутаторе

Я использую фигурные скобки со всеми моими выключателями записей в C / Objective-C / C ++, у меня не было, до нескольких моментов назад, считается ли в том числе перерыв; Заявление внутри брекетов было хорошим или плохим ...
вопрос задан: 10 September 2011 20:28
0
ответов

Какова польза от пустого строкового значения против использования нулевого значения

вот моя проблема: где я работаю, мне нужно запустить отчеты в очень большой базе данных. Я использую основные запросы SQL в PHP, чтобы фильтровать именно то, что я хочу. Каждый так часто я получу группы в моих отчетах ...
вопрос задан: 9 September 2011 17:28
0
ответов

Почему C # не позволяет переменным быть объявленным статическим в методах?

Я читаю некоторые образцы APPHUB Microsoft, и это Начало одной из функций: если (String.isnulloMempty (TexteformfileName)) {String Message = "Texturefilename не было правильно настроенным, ...
вопрос задан: 8 September 2011 23:40
0
ответов

Что только {код} в Java для?

Я недавно прочитал какой-нибудь код, который использует специальный синтаксис, касающийся {}, я задал более опытный разработчик Java, но он также не может ответить. общедоступное void дошутное () {кажушки (); {...
вопрос задан: 7 September 2011 14:19
0
ответов

Как разработать программу со многими параметрами конфигурации?

позволяет сказать у меня программа, которая имеет большое количество вариантов конфигурации. Пользователь может указать их в файле конфигурации. Моя программа может анализировать этот файл конфигурации, но как он должен он внутренне хранить и ...
вопрос задан: 7 September 2011 05:58
0
ответов

Лучший способ потребовать несколько модулей в NodeJS

Мне не очень нравится стандартный способ требовать модулей, который выглядит примерно так: connect = require 'connect' express = require 'express' redis = require 'redis' sys = require 'sys' coffee = ...
вопрос задан: 31 August 2011 20:33
0
ответов

Конвенция Java именования для статических окончательных переменных [дубликат]

Есть правило, которое говорит: имена, представляющие константы (конечные переменные) Должен быть все верхние буквы, используя подчеркивание для разделения слов (взятых из http://geosoft.no/development/javastyle.html) ...
вопрос задан: 31 August 2011 18:20
0
ответов

Предпочтительный способ декларирования методов в классе

Я сомневаюсь с созданиями метода в классе для настройки информации. Создание отдельных способов для настройки каждого адреса класса атрибута {имя частного строки; Частный струнный город; ...
вопрос задан: 30 August 2011 15:33
0
ответов

Все методы, которые не используют переменные экземпляра, должны быть помечены как статические

Предположим, у меня есть класс вроде этого: общественный класс Автомобиль {частный двойной distanceDriven; общественная пустая поездка (двойные мили) {distanceDriven + = мили; } public void driveInCanada (...
вопрос задан: 29 August 2011 19:32
0
ответов

Как я могу написать f (g (h (x))) в Scala с меньшим количеством скобок?

Выражения вроде ls map (_ + 1) sum прекрасны, потому что они расположены слева направо и не вложены друг в друга. Но если рассматриваемые функции определены вне класса, это будет менее привлекательно. Следуя примеру ...
вопрос задан: 29 August 2011 06:31
0
ответов

правильное имя для переменной users_ids vs user_ids

Я спрашиваю вас, носители английского языка: какое правильное имя для переменной (с точки зрения грамматики): A) users_ids vs B) user_ids Я почти уверен C) user_id неверен. Переменная - это массив ...
вопрос задан: 26 August 2011 10:41
0
ответов

Почему эти макросы C не записаны как функции?

Я изучаю код инструмента netstat (Linux), который AFAIK в основном читает файл / proc / net / tcp и dowa изящно распечатывает его. (Сейчас я сосредоточен на режиме -t.) Меня немного озадачивает ...
вопрос задан: 25 August 2011 11:18
0
ответов

Как элегантно реализовать серию функций в версиях разных типов с использованием чистого C?

Я хочу написать несколько функций, которые отличаются только типами аргументов. Я знаю, что в C ++ есть шаблон для решения этой проблемы (хотя пока не очень хорошо, некоторые компиляторы поддерживают ключевое слово export ...
вопрос задан: 25 August 2011 06:50
0
ответов

Следует ли инициализировать переменные отдельно от их объявления?

Я изучаю язык C. В книге сказано: «инициализировать переменную при ее объявлении, только если начальное значение является частью семантики переменной. Если начальное значение является частью ...
вопрос задан: 23 August 2011 15:29
0
ответов

Есть ли веские причины обернуть одно свойство в #region в C #?

Недавно я унаследовал код C #, где почти каждый элемент в файле был заключен в отдельный блок # region / # endregion - каждый класс, каждая функция, каждое свойство, каждое перечисление, но не поля ....
вопрос задан: 22 August 2011 18:54
0
ответов

Python - Лучше иметь несколько методы или множество дополнительных параметров?

У меня есть класс, который делает запросы к удаленному API. Я бы хотел уменьшить количество звонков, которые я делаю. Некоторые методы в моем классе делают одинаковые вызовы API (но по разным причинам) ...
вопрос задан: 22 August 2011 17:12
0
ответов

Как установить отступ элементов массива в исходном коде Java Script в Eclipse?

Как можно Я настраиваю параметры форматирования в Eclipse для исходного кода Java Script таким образом, чтобы иметь этот код: var o = {items: [{xtype: 'grid', columns: [ {header: '...
вопрос задан: 22 August 2011 01:49
0
ответов

Как настроить PyLint для проверки всего, что проверяет PEP8?

Поиск ответа в списке рассылки PyLint не дает интересных результатов. PyLint, как известно, очень настраиваемый, поэтому я думаю, это должно быть возможно ... Причина, по которой я хотел бы проверить PyLint ...
вопрос задан: 19 August 2011 23:25
0
ответов

Операции со списком Python

Это это код, который у меня есть, но он не похож на питон. def __contains __ (self, childName): "" "Определяет, является ли элемент дочерним по отношению к этому элементу" "" для c в self.children: if c.name == childName: ...
вопрос задан: 18 August 2011 23:55
0
ответов

Могу ли я выборочно (принудительно) встроить функцию?

В книге «Чистый код» (и нескольких других, с которыми я сталкивался и читал) предлагается: держите функции небольшими и разбивайте их, если они становятся большими. Он также предполагает, что функции должны ...
вопрос задан: 18 August 2011 14:12
0
ответов

Getter and Setter?

Я не разработчик PHP, поэтому мне интересно, является ли в PHP более популярным использование явных методов получения / установки , в чистом стиле ООП, с приватными полями (как мне нравится): ...
вопрос задан: 18 August 2011 08:20
0
ответов

Стиль заголовка / сводного текста предпочтений Android

У меня есть несколько настраиваемых элементов предпочтений - один, который отображает образец текущего выбранного цвета и еще один, который отображает миниатюру. У меня есть собственный макет для них, который очень подходит ...
вопрос задан: 16 August 2011 20:28
0
ответов

Соглашения о создании констант в Python

Я пишу приложение, которое должно определять схему базы данных в разных движках. С этой целью я пишу небольшой адаптер базы данных с использованием Python. Я решил сначала написать базовый класс ...
вопрос задан: 16 August 2011 13:18
0
ответов

Функциональный стиль для этого кода Scala

Мой друг изучает Scala и написал этот простой код, чтобы отслеживать самую длинную строку в файле: val longest = (filename: String) => {val is = new FileInputStream (filename) val buf = ...
вопрос задан: 14 August 2011 16:07
0
ответов

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

Перед тем, как перейти на Python, я начал с некоторыми книгами по Objective-C / Cocoa. Насколько я помню, большинство функций требовали явного указания аргументов ключевого слова. До недавнего времени я совсем забыл об этом, ...
вопрос задан: 12 August 2011 21:10
0
ответов

Android, как добавить правильное заполнение к тексту в счетчике?

Я разрабатываю приложение для Android (уровень API 8). Как мне добавить правильный отступ к стилю макета спиннеров? При использовании стиля по умолчанию (Theme.black) поле со стрелкой вправо расположено слишком близко к концу ...
вопрос задан: 12 August 2011 16:07
0
ответов

Могу ли я избежать «дрейфа вправо» в Haskell?

Когда я использую императивный язык, я часто пишу код вроде foo (x) {если (x <0) вернуть True; у = getForX (х); если (y <0) вернуть True; вернуть x
вопрос задан: 10 August 2011 10:54
0
ответов

Где вернуть false в функции PHP?

Эта функция doThings () {if ($ oh) {return $ oh; } return false; } равно этой функции doThings () {if ($ oh) {return $ oh; } else {вернуть ложь; } } Спасибо!
вопрос задан: 9 August 2011 20:21
0
ответов

Правильный способ объявления переменных-указателей в C / C ++ [closed]

Я заметил, что некоторые люди используют следующие обозначения для объявления переменных-указателей. (а) char * p; вместо (b) char * p; Я использую (б). Что является рациональным за обозначением (а)? Обозначение (b) делает ...
вопрос задан: 9 August 2011 02:32