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

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

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

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

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

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

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

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

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

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

Python __str__ против __unicode__

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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