Pytania otagowane jako coding-style

**NIE UŻYWAĆ! Ten tag odnosi się do całkowicie upartego tematu i dlatego nie jest już na ten temat. ** Pytania zgodne ze stylem kodowania i konwencjami.

30
Ciąg wyjściowy: formatowanie lub konkatowanie w C #?
Powiedzmy, że chcesz wyprowadzić lub połączyć ciągi. Który z poniższych stylów preferujesz? var p = new { FirstName = "Bill", LastName = "Gates" }; Console.WriteLine("{0} {1}", p.FirstName, p.LastName); Console.WriteLine(p.FirstName + " " + p.LastName); Czy wolisz używać formatu, czy po prostu łączysz ciągi? Jaki jest Twój ulubiony? Czy któryś z …

15
Czy wyliczenia w C # powinny mieć swój własny plik? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Mam klasę, która używa wyliczenia, wyliczenie jest obecnie …
178 c#  coding-style  enums 


30
Dlaczego pomijanie nawiasów klamrowych uważa się za złą praktykę? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
177 java  c#  c++  c  coding-style 

9
.toArray (new MyClass [0]) czy .toArray (new MyClass [myList.size ()])?
Zakładając, że mam ArrayList ArrayList<MyClass> myList; I chcę zadzwonić do Array, czy istnieje powód, dla którego warto użyć wydajności MyClass[] arr = myList.toArray(new MyClass[myList.size()]); nad MyClass[] arr = myList.toArray(new MyClass[0]); ? Wolę drugi styl, ponieważ jest mniej szczegółowy i założyłem, że kompilator upewni się, że pusta tablica tak naprawdę nie …

30
Jaka była najdziwniejsza reguła standardu kodowania, której musieliście przestrzegać? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
173 coding-style 

6
Jaki jest prawidłowy sposób sortowania instrukcji `import x` i` from x import y` w Pythonie?
Przewodnik po stylu Pythona sugeruje grupowanie importów w następujący sposób: Import należy pogrupować w następującej kolejności: standardowe importy bibliotek powiązany import stron trzecich import lokalnych aplikacji / bibliotek Jednak nie wspomina o tym, jak powinny wyglądać dwa różne sposoby importu: from foo import bar import foo Istnieje wiele sposobów ich …


9
Dobra czy zła praktyka? Inicjalizacja obiektów w getterze
Wydaje mi się, że mam dziwny zwyczaj ... przynajmniej według mojego współpracownika. Pracowaliśmy razem nad małym projektem. Sposób, w jaki napisałem zajęcia to (przykład uproszczony): [Serializable()] public class Foo { public Foo() { } private Bar _bar; public Bar Bar { get { if (_bar == null) _bar = new …
167 c#  coding-style  getter 


8
pythonowy sposób na zrobienie czegoś N razy bez zmiennej indeksu?
Każdego dnia coraz bardziej kocham Pythona. Dzisiaj pisałem kod taki jak: for i in xrange(N): do_something() Musiałem coś zrobić N razy. Ale za każdym razem nie zależało od wartości i(zmienna indeksu). Zdałem sobie sprawę, że tworzę zmienną, której nigdy nie używałem ( i), i pomyślałem: „Z pewnością istnieje bardziej pythonowy …

30
Czy istnieje uzasadniony powód, aby wymusić maksymalną szerokość 80 znaków w pliku kodu w tym dniu i wieku? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

23
Ustawienie zmiennej na NULL po zwolnieniu
W mojej firmie obowiązuje zasada kodowania, która mówi, że po zwolnieniu pamięci należy zresetować zmienną do NULL. Na przykład ... void some_func () { int *nPtr; nPtr = malloc (100); free (nPtr); nPtr = NULL; return; } Czuję, że w przypadkach takich jak w kodzie pokazanym powyżej, ustawienie na NULLnie …

13
O co chodzi z wiodącym podkreśleniem w metodach klas PHP?
Przeglądając różne biblioteki PHP, zauważyłem, że wiele osób decyduje się na poprzedzanie niektórych metod klasowych pojedynczym podkreśleniem, na przykład public function _foo() ...zamiast... public function foo() Zdaję sobie sprawę, że ostatecznie sprowadza się to do osobistych preferencji, ale zastanawiałem się, czy ktoś ma jakiś wgląd w to, skąd pochodzi ten …
155 php  coding-style 

8
Czy to dobry styl, aby jawnie powrócić w Rubim?
Wychodząc z Pythona, gdzie zawsze istnieje „właściwy sposób” („Pythonic”), jeśli chodzi o styl, zastanawiam się, czy to samo istnieje dla Rubiego. Używam własnych wskazówek dotyczących stylu, ale myślę o wydaniu kodu źródłowego i chciałbym, aby był zgodny z wszelkimi niepisanymi regułami, które mogą istnieć. Czy jawne wpisywanie returnmetod w metodach …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.