Запитання з тегом «coding-style»

**НЕ ВИКОРИСТОВУВАТИ! Цей тег посилається на суперечливу тему і тому більше не є темою. ** Питання, що відповідають стилю та умовам кодування.

9
Що насправді означає "foo"?
Я сподіваюся, що це кваліфікується як питання програмування, як і в будь-якому навчальному посібнику з програмування, ви в кінцевому підсумку зіткнетеся з «foo» у прикладах коду. (так правильно?) що насправді означає "foo"? Якщо це означає, що нічого не означає , коли його почали так використовувати?

8
Чому в кінці вихідного файлу рекомендується мати порожній рядок?
Деякі засоби стилю коду рекомендують це, і я пам’ятаю, що я бачив деякі інструменти командного рядка unix, що попереджають про відсутність порожнього рядка. Яке міркування про наявність додаткового порожнього рядка?

30
Як сказати комусь, що він пише неправильний код? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 8 років тому . Удосконаліть це питання Я працював з невеликою групою людей над проектом кодування для задоволення. Це організована і досить згуртована група. Люди, з …
217 coding-style 


6
Чому тире віддають перевагу для CSS-селекторів / атрибутів HTML?
У минулому я завжди використовував підкреслення для визначення атрибутів класу та id у HTML. За останні кілька років я перейшов на тире, здебільшого, щоб узгодити себе з тенденцією в громаді , не обов'язково тому, що це мало сенс для мене. Я завжди думав, що у тире є більше недоліків, і …

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

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

15
Геттер і сетер?
Я не розробник PHP, тому мені цікаво, чи в PHP популярніше використовувати явні геттери / сетери, в чистому стилі OOP, з приватними полями (як мені подобається): class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this->firstField; } public function setFirstField($x) { $this->firstField = $x; } public function …
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, int j) : super(i), …
203 c++  coding-style 

8
return оператор vs exit () в main ()
Чи варто використовувати exit()або просто returnзаяви у main()? Особисто я віддаю перевагу returnтвердженням, бо відчуваю, що це як читання будь-якої іншої функції, а контроль потоку, коли я читаю код, є плавним (на мій погляд). І навіть якщо я хочу переробити цю main()функцію, мені returnздається кращим вибором, ніж exit(). Чи exit()робить …
197 c++  c  coding-style  return  exit 

17
Чи є гарною практикою розміщення визначень C ++ у файлах заголовків?
Мій особистий стиль із C ++ завжди повинен містити декларації класу у файлі include, а визначення - у файлі .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
кодовий стиль; ставити javadoc до або після анотації?
Я знаю, що це не найважливіша з питань, але я просто зрозумів, що можу поставити блок коментарів javadoc до або після анотації. Що б ми хотіли прийняти як стандарт кодування? /** * This is a javadoc comment before the annotation */ @Component public class MyClass { @Autowired /** * This …

9
Внутрішні типи в C ++ - хороший стиль чи поганий стиль?
Щось, чому я останнім часом часто зустрічаюсь, - це оголошення typedefs, що стосуються певного класу всередині цього класу, тобто 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( lorem …

8
Чи є стандарти кодування для JavaScript? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.