Лучшие coding-style вопросы ИТ разработчиков

  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Соглашение о кодировании Java для статического метода

Это очень простой вопрос, но я думаю, что это немного спорно. Когда я кодирую классы Java, я использую следующий порядок. class Foo { // static fields // instance fields // constructors // methods (non-static and static methods are mixed but ...

Задан 23 Sep 2011, 14:25 от Heejin
  • 76 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Каков рекомендуемый стиль кодирования для PowerShell?

Есть ли рекомендуемый стиль кодирования, как писать сценарии PowerShell? Этонео том, как структурировать код (сколько функций, если использовать модуль, ...). Это о 'как написать код, чтобы он был читабельным». В языках программирования есть ...

Задан 08 Jan 2010, 06:55 от stej
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Создать собственный стиль BibTeX или настроить существующий?

Я ищу способ определить новыйBibTeX [http://en.wikipedia.org/wiki/BibTeX]стиль или настроить существующий. У меня есть две причины для этого: Я хочу, чтобы имена авторов / редакторов были выделены курсивом (для статей в книге, книге, журналах, ...

Задан 30 Oct 2009, 17:01 от cupakob
  • 26 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Стилизация jQueryUI DatePicker

Я использую JQuery DatePicker (http://jqueryui.com/demos/datepicker/).DatePicker на демонстрационной странице маленький и компактный. Однако, когда я использ...

Задан 20 Aug 2009, 20:34 от Villager
  • 17 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

s. Кроме того, вы правы, что не знаете Python.

рвых, я не смог найти ответ на этот вопрос вПКП 8 [http://www.python.org/dev/peps/pep-0008/], Это не значит, что его там нет. Не стесняйтесь указывать мне на это. Какой стиль вы предпочитаете? Первый: if spam: # Do stuff. return eggs else: # ...

Задан 17 Feb 2011, 19:59 от 5 revs
  • 60 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как вы используете Control.Applicative для написания чистых Haskell?

В недавнемответ на вопрос стиля [https://stackoverflow.com/questions/127190/good-haskell-coding-style-of-if-else-control-block/2096144#2096144] , Я написал main = untilM (isCorrect 42) (read `liftM` getLine)а также isCorrect num guess = case ...

Задан 20 Jan 2010, 19:52 от 4 revs, 3 users 63%
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Есть ли какое-нибудь руководство по стилю C ++, в котором говорится о числовых литералах?

Во всех прочитанных мною руководствах по стилю C ++ я никогда не видел никакой информации о числовых литеральных суффиксах (т.е.

Задан 05 May 2012, 00:09 от animusonJesse Good
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Нет, я имею в виду предварительно сотовые устройства. Я пишу библиотеку, чтобы упростить панель действий. и я знаю там уже несколько библиотек, но я решил написать свою. И его не нужно, если его панель действий. Вопрос в том, как добавить атрибуты по умолчанию в представление, которое я создал.

ли способ отформатировать все TextViews, кнопки или что-то с темой? Как в CSS, когда я хочу отформатировать все a-теги {/немного CSS здесь/} Я хочу сделать это в Android через XML, когда я применяю тему к своему приложению. Есть идеи? ...

Задан 23 Jul 2011, 16:53 от Dominic Bartl
  • 20 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как обработать сообщение Pylint: ID: W0612 Неиспользуемая переменная

Я обновляю некоторый код до стандарта PEP 8, используя Pylint. Часть кода выдает ошибку неиспользованной переменной W0612, но это потому, что он использует модуль, который возвращает (x, y), например, когда в данном конкретном случае требуется ...

Задан 11 Apr 2012, 13:52 от Jacxel
  • 6 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Производительность и оптимизация метода доступа

Часто я сталкиваюсь с кодом, гдедобытчикМетод многократно используется / используется для получения некоторого значения или передачи его в качестве параметра метода, например: public class Test { public void someMethod() { if(person.getName() != ...

Задан 28 Feb 2012, 23:12 от bchetty
  • 98 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Плохо ли использовать оператор if без фигурных скобок? [закрыто]

Я видел такой код: if(statement) do this; else do this;Мне это не нравится, я думаю, что это чище и читабельнее if(statement){ do this; }else{ do this; }Это просто вопрос предпочтения или один из них будет рекомендован другим?

Задан 23 Jan 2010, 22:59 от jerebear
  • 19 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Является ли GetLastError () своего рода шаблоном дизайна? Это хороший механизм?

Windows APIs используетGetLastError() механизм получения информации об ошибке или сбое. Я рассматриваю тот же механизм для обработки ошибок, что и при написании API для проприетарного модуля. Мой вопрос заключается в том, что для API лучше вместо ...

Задан 01 Feb 2012, 17:04 от zar
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Что означает 1-, 2- или 3-процессный процесс для FSM в VHDL?

Похоже, что существует довольно много споров о том, как кодировать конечные автоматы (FSM) в VHDL. Люди говорят об однопроцессных, двухпроцессорных или трехп...

Задан 28 Oct 2014, 21:23 от VHDL Addict
  • 36 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Какие плагины свертывания кода работают на Eclipse 3.6?

Я новичок в среде разработки Java, и мне трудно правильно управлять своим кодом. .Сетьобеспечивает#regions [http://msdn.microsoft.com/en-us/library/9a1ybwek%28v=vs.71%29.aspx]что является хорошим решением для управления кодом. Я использую среду ...

Задан 16 Dec 2011, 13:02 от Yaqub Ahmad
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Это отличный ответ.

ли (логическая / производительность) разница в написании: ATable.Where(x=> condition1 && condition2 && condition3) или же ATable.Where(x=>condition1).Where(x=>condition2).Where(x=>condition3) Я использовал первый, но понял, что с последним я ...

Задан 04 Mar 2011, 01:44 от Joe
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Еще одна вещь, на которую стоит обратить внимание, - это то, что методы / функции могут существовать на уровне файлов в Kotlin (в отличие от Java, который заставляет методы быть частью класса). Таким образом, помимо того, что он содержит несколько классов, файл Kotlin также может (или вместо) содержать коллекцию методов.

n представляет замечательную концепцию классов данных. Эти классы выведутequals()/hashCode(), toString(), getters()/setters()иcopy() функция основана на свойствах, объявленных в конструкторе: data class KotlinUser(val name: String, val age: ...

Задан 14 Mar 2018, 15:29 от Mike Henke
  • 73 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

Я вижу, что в Ruby (и вообще динамически типизированных языках) очень распространенной практикой является передача хеша вместо объявления конкретных параметр...

Задан 18 Dec 2009, 08:54 от rmaruszewski
  • 94 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как бороться с множеством предупреждений о неразрешенных переменных в Webstorm

Хорошо, у меня есть функция, которая берет данные из ajax: function getData(data){ console.log(data.some_unres_var); }Webstorm говорит, чтоsome_unres_var - это неразрешенная переменная. Я не знаю, что делать с множеством таких предупреждений. Я ...

Задан 30 Dec 2013, 07:53 от Sergei Panfilov
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Регулярно проверяя код с помощью сниффера (например, через svn / git pre-commit hook), вы привыкаете к правилам.

ко запутался в стиле кодирования jQuery. Так много скобок, наклонных функций и гнезд в гнездах. Как я могу изменить свой стиль кодирования, чтобы улучшить это? Любые отличные примеры, чтобы показать это?

Задан 25 Dec 2010, 08:56 от lkahtz
  • 6 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

stackoverflow.com/questions/620894/...

етил предложенный стандарт кодирования C #, который гласил: «Попробуйте предложить интерфейс со всеми абстрактными классами». Кто-нибудь знает обоснование этого?

Задан 25 Jan 2011, 06:53 от Brent Arias
  • 25 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Это имеет смысл.

у Python просто не использует традиционный стиль комментариев, как в C / C ++ / Java: /** * Comment lines * More comment lines */ // line comments // line comments // Есть ли конкретная причина для этого или это просто произвольно?

Задан 14 Aug 2011, 14:44 от mtahmed
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Есть ли альтернатива гипериндентированному коду?

Я часто сталкиваюсь с кодом, который должен выполнять множество проверок и заканчивает тем, что делает отступ по крайней мере на пять или шесть уровней, преж...

Задан 11 Dec 2008, 16:52 от Kip
  • 24 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Использование len () и def __len __ (self): для создания класса

Просто любопытно, Есть ли разница (преимущества и недостатки) между использованиемlen() или жеdef __len__() когда я строю класс? И какой стиль Python лучший? class foo(object): def __init__(self,obs=[]) self.data = obs self.max = ...

Задан 27 Feb 2013, 14:03 от Gianni Spear
  • 42 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Javascript: встроенная функция против предопределенных функций

Может ли любое тело выдвинуть мне некоторые аргументы для использования встроенных функций против передачи предопределенного имени функции некоторому обработ...

Задан 29 Mar 2010, 15:38 от glaz666
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

python: возможно ли требовать, чтобы аргументы функций были ключевыми словами?

Чтобы избежать очевидных ошибок, я бы хотел запретить использование позиционных аргументов с некоторыми функциями. Есть ли способ добиться этого?

Задан 02 Oct 2011, 05:53 от max
  • 127 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

 массив.

кнулся на некоторый код, содержащий следующее: struct ABC { unsigned long array[MAX]; } abc;Когда имеет смысл использовать такое объявление?

Задан 06 Aug 2011, 11:43 от Joe.Z
  • 67 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Java - когда использовать ключевое слово this [дубликат]

На этот вопрос уже есть ответ здесь:Когда я должен использовать «это» в классе? 17 ответовКакова наилучшая практика использования

Задан 11 Mar 2010, 22:11 от jackbot
  • 46 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Возвращаются стили кодирования PHP; в выключателе / случае

мы пытаемся реализовать новые рекомендации по стилю кодирования для нашей команды, php codesniffer печатает предупреждение на операторах регистра переключателя, когда "break" не найден, например: switch ($foo) { case 1: return 1; case 2: return ...

Задан 17 Sep 2009, 08:26 от opHASnoNAME
  • 37 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

http://www.developer.com/java/other/article.php/3085991/Javadoc-Programming.htm

одировании в C # я всегда находил тегremarks очень полезно для предоставления заметок о реализации класса или метода или для предоставления информации о теории того, что я реализовывал. Сейчас я использую Java, но не могу найти подходящий тег ...

Задан 11 Apr 2011, 09:52 от tunnuz
  • 1 голос
  • 5 ответов
  • 0 просмотров
5 ответов

Стандарт кодирования нулевой проверки [дубликат]

На этот вопрос уже есть ответ здесь:Который имеет лучшую производительность: тест! = Ноль или ноль! = Тест 8 ответовУ меня есть сомнения относительно стандар...

Задан 20 Mar 2013, 07:52 от Abx
  • 1 голос
  • 5 ответов
  • 0 просмотров
5 ответов

Стандарт кодирования нулевой проверки [дубликат]

На этот вопрос уже есть ответ здесь: Который имеет лучшую производительность: тест! = Ноль или ноль! = Тест [/questions/10494563/which-has-better-performance-test-null-or-null-test] 8 ответовУ меня есть сомнения относительно стандарта ...

Задан 20 Mar 2013, 08:52 от Abx
  • 57 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Монада IO (и IIRC - монада ST) внутренне не функционирует в целях производительности. Тем не менее, это не должно быть. Среда выполнения (код C) может просто выполнить монаду без кода Haskell, который делает что-либо небезопасное или неработающее. Все остальные монады вовсе не небезопасны и не функционируют.

я ненавижу термин «запах кода», но не могу придумать ничего более точного. Я разрабатываю язык высокого уровня и компилятор дляПробелы [http://compsoc.dur.ac.uk/whitespace/]в свободное время я узнаю о построении компилятора, проектировании ...

Задан 03 Mar 2009, 19:44 от Cybis
  • 10 голосов
  • 19 ответов
  • 0 просмотров
19 ответов

Как многословность идентификаторов влияет на производительность программиста?

Я всегда задавался вопросом: существуют ли какие-либо неопровержимые факты, которые указывали бы, что более короткие или более длинные идентификаторы лучше? ...

Задан 06 Aug 2009, 14:54 от Carl ManasterDaniel Rikowski
Page 1 of 12
1 2 3 4 5