Вопросы с тегом «coding-style»

**НЕ ИСПОЛЬЗУЙ! Этот тег относится к полностью продуманному предмету и поэтому больше не является тематическим. ** Вопросы, которые следуют стилю и соглашениям кодирования.

9
Что на самом деле означает «foo»?
Я надеюсь, что это квалифицируется как вопрос программирования, как и в любом руководстве по программированию, вы в конечном итоге встретите «foo» в примерах кода. (да правильно?) что на самом деле означает «foo»? Если это должно означать ничего не значит , когда это стало использоваться таким образом?

8
Почему рекомендуется иметь пустую строку в конце исходного файла?
Некоторые инструменты стиля кода рекомендуют это, и я помню, как некоторые инструменты командной строки Unix предупреждали об отсутствии пустой строки. В чем причина наличия лишней пустой строки?

30
Как вы говорите кому-то, что они пишут плохой код? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос Я работал с небольшой группой людей над проектом кодирования для развлечения. Это организованная и довольно сплоченная …
217 coding-style 

6
Почему тире предпочтительнее для селекторов CSS / атрибутов HTML?
В прошлом я всегда использовал подчеркивания для определения атрибутов class и id в HTML. За последние несколько лет я перешел на тире, в основном, чтобы присоединиться к тенденции в сообществе , не обязательно, потому что это имело смысл для меня. Я всегда думал, что у черт есть больше недостатков, и …

8
Словари и значения по умолчанию
Если предположить, connectionDetailsчто это словарь Python, какой самый лучший, самый элегантный, самый «питонный» способ рефакторинга кода, подобный этому? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue

8
Насколько плохо теневые имена определены во внешних областях?
Я только что переключился на Pycharm, и я очень рад всем предупреждениям и подсказкам, которые он дает мне для улучшения моего кода. За исключением этого, которое я не понимаю: This inspection detects shadowing names defined in outer scopes. Я знаю, что это плохая практика для доступа к переменной из внешней …

12
Лучший способ проверить наличие обнуляемого bool в выражении условия (если…)
Мне было интересно, какой синтаксис был наиболее понятным и понятным для выполнения проверок условий на допускаемых значениях bools. Это следующий хороший или плохой стиль кодирования? Есть ли способ выразить состояние лучше / чище? bool? nullableBool = true; if (nullableBool ?? false) { ... } else { ... } особенно часть …

15
Геттер и сеттер?
Я не PHP-разработчик, поэтому мне интересно, если в PHP более популярно использовать явные методы получения / установки, в чистом стиле ООП, с закрытыми полями (как мне нравится): class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this->firstField; } public function setFirstField($x) { $this->firstField = $x; } public …
203 php  oop  coding-style 

18
Использование «супер» в C ++
Мой стиль кодирования включает в себя следующую идиому: class Derived : public Base { public : typedef Base super; // note that it could be hidden in // protected/private section, instead // Etc. } ; Это позволяет мне использовать «super» в качестве псевдонима для Base, например, в конструкторах: Derived(int i, …
203 c++  coding-style 

8
оператор возврата против выхода () в main ()
Должен ли я использовать exit()или просто returnзаявления в main()? Лично я одобряю returnутверждения, потому что я чувствую, что это похоже на чтение любой другой функции, и управление потоком, когда я читаю код, является плавным (по моему мнению). И даже если я хочу реорганизовать main()функцию, мне returnкажется, что это лучший выбор, …
197 c++  c  coding-style  return  exit 

17
Полезно ли размещать определения C ++ в заголовочных файлах?
Мой личный стиль в C ++ всегда заключался в том, чтобы помещать объявления классов во включаемый файл, а определения - в файл .cpp, очень похоже на то, как это предусмотрено в ответе Локи на файлы заголовков C ++, разделение кода . По общему признанию, одна из причин, по которой мне …

21
Как я могу установить несколько стилей CSS в JavaScript?
У меня есть следующие переменные JavaScript: var fontsize = "12px" var left= "200px" var top= "100px" Я знаю, что могу установить их для своего элемента итеративно так: document.getElementById("myElement").style.top=top document.getElementById("myElement").style.left=left Можно ли собрать их всех вместе сразу, как то так? document.getElementById("myElement").style = allMyStyle

5
codestyle; поставить Javadoc до или после аннотации?
Я знаю, что это не самая насущная проблема, но я только что понял, что могу поставить блок комментариев Javadoc до или после аннотации. Что бы мы хотели принять в качестве стандарта кодирования? /** * This is a javadoc comment before the annotation */ @Component public class MyClass { @Autowired /** …

9
Внутренние определения типов в C ++ - хороший или плохой стиль?
Что-то, что я часто делал в последнее время, - это объявление typedef, относящихся к определенному классу внутри этого класса, т.е. class Lorem { typedef boost::shared_ptr<Lorem> ptr; typedef std::vector<Lorem::ptr> vector; // // ... // }; Эти типы затем используются в другом месте кода: Lorem::vector lorems; Lorem::ptr lorem( new Lorem() ); lorems.push_back( …

8
Существуют ли стандарты кодирования для JavaScript? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.