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

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

30
Виведення рядка: формат або конмат у C #?
Скажімо, ви хочете вивести рядки або конкрети. Якому з перелічених стилів ви надаєте перевагу? var p = new { FirstName = "Bill", LastName = "Gates" }; Console.WriteLine("{0} {1}", p.FirstName, p.LastName); Console.WriteLine(p.FirstName + " " + p.LastName); Ви скоріше використовуєте формат чи просто стислі рядки? Який твій улюблений? Хтось із них …

15
Чи повинні переписки у C # мати власний файл? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання У мене клас, який використовує перерахування, перелік наразі є у власному …
178 c#  coding-style  enums 


30
Чому вважається поганою практикою пропускати фігурні брекети? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
177 java  c#  c++  c  coding-style 

9
.toArray (новий MyClass [0]) або .toArray (новий MyClass [myList.size ()])?
Якщо припустити, що у мене є ArrayList ArrayList<MyClass> myList; І я хочу зателефонувати доArray, чи є привід для продуктивності MyClass[] arr = myList.toArray(new MyClass[myList.size()]); над MyClass[] arr = myList.toArray(new MyClass[0]); ? Я віддаю перевагу другому стилю, оскільки він менш багатослівний, і я припускав, що компілятор переконається, що порожній масив дійсно …

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

6
Який правильний спосіб сортувати Python `import x` та` з x import y`
Посібник зі стилю python пропонує групувати імпорт так: Імпорт має бути згрупований у такому порядку: стандартний імпорт бібліотеки пов'язаний імпорт третіх сторін імпорт місцевих додатків / бібліотек Однак він нічого не згадує про те, як слід розкласти два різні способи імпорту: from foo import bar import foo Існує кілька способів …


9
Хороша чи погана практика? Ініціалізація об'єктів у геттері
У мене є дивна звичка, здається ... щонайменше, за словами мого колеги. Ми разом працювали над невеликим проектом. Я написав класи (спрощений приклад): [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new Bar(); return …
167 c#  coding-style  getter 

16
Унікальні способи використання оператора Null Coalescing [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 місяці тому . Удосконаліть це питання Я знаю, що стандартним способом використання оператора злиття Null в C …

8
пітонічний спосіб зробити щось N разів без змінної індексу?
З кожним днем ​​я все більше люблю пітона. Сьогодні я писав такий код, як: for i in xrange(N): do_something() Мені довелося щось робити N разів. Але кожен раз не залежав від значення i(змінної індексу). Я зрозумів, що створюю змінну, яку ніколи не використовував (i ), і подумав, що "Напевно існує …

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

23
Встановлення змінної на NULL після безкоштовного
У моїй компанії є правило кодування, яке говорить, звільнивши будь-яку пам'ять, скинути змінну до NULL. Наприклад ... void some_func () { int *nPtr; nPtr = malloc (100); free (nPtr); nPtr = NULL; return; } Я вважаю, що у таких випадках, як код, показаний вище, встановлення NULLзначення не має жодного значення. …

13
Яка угода з провідним підкресленням методів класу PHP?
Переглядаючи різні бібліотеки PHP, я помітив, що багато людей обирають префікс деяких методів класу за допомогою одного підкреслення, наприклад public function _foo() ...замість... public function foo() Я усвідомлюю, що в кінцевому рахунку це зводиться до особистих переваг, але мені було цікаво, чи хтось розуміє, звідки ця звичка походить. Думаю, що …
155 php  coding-style 

8
Це гарний стиль явно повернутися в Ruby?
Походячи з фона Python, де завжди є "правильний спосіб зробити це" ("Pythonic"), коли справа стосується стилю, мені цікаво, чи те саме існує для Ruby. Я використовую свої власні рекомендації щодо стилю, але я замислююся над тим, щоб випустити свій вихідний код, і я хотів би, щоб він дотримувався будь-яких неписаних …

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