Вопросы с тегом 'conventions'

Общий тег, охватывающий любой принятый метод выполнения действий, который может включать в себя именование, интервал, кодирование, комментирование и т.д.
40
ответов

Когда нужно использовать двойные или одинарные кавычки в JavaScript?

console.log("double"); vs console.log('single'); Я вижу все больше и больше библиотек JavaScript, используя одиночные кавычки при обработке строк. Каковы причины использования одного над другим? Я думал, что они очень взаимозаменяемы.
задан 28 окт. '08 в 13:34
34
ответов

Вкладки и пробелы в программировании на Python

Я всегда использовал вкладки для отступов, когда я занимаюсь программированием на Python. Но тут я столкнулся с вопросом здесь, где кто-то указал, что большинство программистов на Python используют пробелы вместо вкладок, чтобы свести к минимуму ошиб...
задан 23 сент. '08 в 10:26
9
ответов

Что такое сундук, ветвь и тег в Subversion?

Возможный дубликат: Что означают "ветвь" , "тег" и "ствол" ? Что такое сундук, ветвь и тег в Subversion и какие методы лучше всего их использовать? Какие инструменты я могу использовать для Subversion в Visual Studio 2008?
задан 30 марта '09 в 21:00
5
ответов

Существует ли стандартизованный метод для замены двух переменных в Python?

В Python я видел два значения переменных, замененных с помощью этого синтаксиса: left, right = right, left Считается ли это стандартным способом обмена двумя значениями переменных или есть ли какие-то другие способы, по которым две переменные обыч...
задан 12 февр. '13 в 18:43
4
ответов

Python __str__ против __unicode__

Существует ли соглашение python, когда вы должны реализовать __str__() по сравнению с __unicode__(). Я видел, что классы переопределяют __unicode__() чаще, чем __str__(), но, похоже, не соответствуют друг другу. Существуют ли конкретные правила, ког...
задан 20 авг. '09 в 18:34
15
ответов

Как произносится "=>" как используется в лямбда-выражениях в .Net

Я очень редко встречаюсь с другими программистами! Моя мысль, когда я впервые увидел токен, заключалась в том, что "подразумевает это", поскольку это то, что он читал бы это как в математическом доказательстве, но это явно не его смысл. Итак, как я...
задан 08 нояб. '08 в 2:44
10
ответов

Как организовать большие программы R?

Когда я беру проект R любой сложности, мои скрипты быстро становятся длинными и запутанными. Какие методы я могу принять, чтобы мой код всегда был с удовольствием работать? Я думаю о таких вещах, как Размещение функций в исходных файлах Когда вык...
задан 12 авг. '09 в 16:50
39
ответов

Если использовать <или <= в цикле for

Если вам нужно было проходить через цикл 7 раз, вы бы использовали: for (int i = 0; i < 7; i++) или for (int i = 0; i <= 6; i++) Существует два соображения: производительности читаемость Для производительности я предполагаю Java или С#...
задан 08 окт. '08 в 15:59
5
ответов

Где определить пользовательские типы ошибок в Ruby и/или Rails?

Существует ли наилучшая практика для определения пользовательских типов ошибок в библиотеке Ruby (gem) или Ruby on Rails? В частности: Где они принадлежат структурно в проекте? Отдельный файл, связанный с соответствующим определением модуля/класса,...
задан 05 марта '11 в 3:50
8
ответов

Python: как добавить содержимое итерабельного в набор?

Что такое "один [...] очевидный способ" , чтобы добавить все элементы итерабельности в существующий set?
задан 28 окт. '10 в 20:12
6
ответов

Преобразование перечисления в набор/список

Есть ли какой-то однострочный мост, чтобы сбрасывать заданное перечисление в java.util.List или java.util.Set? Что-то встроенное, как Arrays.asList() или Collection.toArray() должно существовать где-то, но я не могу найти это в моем окне анализатор...
задан 10 апр. '11 в 12:17
8
ответов

Существуют ли какие-либо соглашения по упорядочению методов Java?

У меня есть класс большого класса (40 или около того), который является частью пакета, который я буду представлять в качестве учебного курса. В настоящее время методы довольно смешаны с точки зрения полезности public/private и т.д., И я хочу упорядоч...
задан 12 янв. '11 в 14:26
11
ответов

Должны ли массивы использоваться на С++?

Так как существуют std::list и std::vector, существует ли причина использовать традиционные C-массивы в С++ или их следует избегать, как и malloc?
задан 23 мая '12 в 13:27
14
ответов

Должны ли программисты использовать логические переменные для "документирования" своего кода?

Я читаю McConell Code Complete, и он обсуждает использование логических переменных для документирования вашего кода. Например, вместо: if((elementIndex < 0) || (MAX_ELEMENTS < elementIndex) || (elementIndex == lastElementIndex)){ .....
задан 19 марта '10 в 17:46
4
ответов

Objective-C: утверждение против исключения или ошибка

В Cocoa, когда следует использовать NSAssert, NSException, NSError? Вот что я думал: NSAssert. При создании любой клиентской программы, используемой для собственных программистов, для двойных правил проверки, соглашений, допущений или предварител...
задан 16 февр. '11 в 0:16