coding-style

Samodzielna Java code formatter/beautifier / pretty printer? [zamknięte]

Jestem zainteresowany poznaniem dostępnych opcji wysokiej jakości, autonomicznych formaterów kodu źródłowego dla Javy. Forma ... n, shareware, wolnego oprogramowania, komercyjnego lub czegokolwiek innego. wszystkie formy licencjonowania są dopuszczalne .

Jaka jest motywacja statycznego polimorfizmu w C++?

Rozumiem mechanikę polimorfizmu statycznego za pomocąciekawie powtarzającego się wzorca szablonów . Po prostu nie rozumiem, ... : czego mi brakuje w polimorfizmie statycznym? Czy chodzi o dobry styl C++? kiedy należy go stosować? Jakie są wytyczne?

Jaki jest najlepszy sposób na layout klasy C#? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... udio to utrudnia. Edit : przeniesiono tutaj drugą część o ReSharper: Make ReSharper respect your preference for code order.

Konwencje Kodowania-Nazewnictwo Enum

Czy istnieje konwencja nazywania wyliczeń w Javie? Preferuję to, że enum jest typem. Tak, na przykład, masz enum Fruit{Ap ... ConnectionClass FruitClass Również, czy istnieje dobry dokument opisujący to samo dla stałych, gdzie je zadeklarować, itp.?

Poprawny sposób definiowania metod przestrzeni nazw w C++.plik cpp

Prawdopodobnie duplikat, ale niełatwy do wyszukania... Podano nagłówek w stylu: namespace ns1 { class MyClass { void m ... ethod() { ... } Czy jest na to "właściwy" sposób? Czy któraś z nich jest "zła" , ponieważ nie wszystkie oznaczają to samo?

Dlaczego większość programistów C używa define zamiast const? [duplikat]

To pytanie ma już odpowiedź tutaj: "static const" vs "# define " vs "enum" ... olegając na tym, że pre-procesor poradzi sobie z tym, co w zasadzie jest decyzją aplikacji. Czy istnieje powód tej tradycji?

Domyślne parametry z konstruktorami C++ [zamknięte]

Czy dobrą praktyką jest posiadanie konstruktora klasy, który używa domyślnych parametrów, czy też powinienem używać oddzielny ... } }; Każda wersja wydaje się działać, np.: foo f1; foo f2("Name", 30); Jaki styl preferujesz lub polecasz i dlaczego?

Python style-kontynuacja linii z ciągami?

[9]}starając się przestrzegać zasad stylu Pythona, ustawiłem moje edytory na max 79 kol. W PEP zaleca używanie domyślnej kon ... których ludzi, jak to zrobić i czy brakuje mi czegoś w Przewodniku po stylach, co pokazuje, jak powinienem to robić? Dzięki.

String output: format czy concat w C#?

Załóżmy, że chcesz wyprowadzać lub łączyć łańcuchy. Który z poniższych stylów preferujesz? var p = new { FirstName = "Bill" ... ny? Czy jeden z nich rani ci oczy? Czy masz jakieś racjonalne argumenty, aby użyć jednego, a nie drugiego? Wybrałbym drugą.

Jaki jest zysk z zadeklarowania metody jako statycznej

Ostatnio przeglądałem moje ostrzeżenia W Eclipse i natknąłem się na to: Wyświetli ostrzeżenie kompilatora, jeśli metoda m ... r i tak po prostu wprowadzi te metody? (podobnie jak nie deklarujesz każdej zmiennej, którą możesz zakończyć , ale możesz ).

Użycie Haskell state monad zapach kodu?

Boże nienawidzę terminu "zapach kodu", ale nie mogę wymyślić nic bardziej dokładnego. Projektuję język i kompilator wysokieg ... enem próbować wyeliminować / zminimalizować użycie monady państwowej, czy jest to uzasadniony funkcjonalny "wzór projektowy"?

Czy ręczne wywołanie destruktora zawsze jest oznaką złego projektu?

Tak sobie myślałem: mówią, że jeśli wywołujesz Destruktor ręcznie-robisz coś źle. Ale czy zawsze tak jest? Czy są jakieś prze ... kłady? Sytuacje, w których konieczne jest ręczne wywołanie lub gdy trudno/jest to niemożliwe / niepraktyczne, aby go uniknąć?

Notacja kropkowa a notacja wiadomości dla deklarowanych właściwości

Mamy teraz notację "kropka" dla właściwości. Widziałem różne Wstecz i forty o zaletach notacji kropkowej a notacji wiadomoś ... nad ogromnymi projektami, w których konwencja kodu i jakość są najważniejsze (paradygmat zapisu raz przeczytany tysiąc razy).

Co oznacza kropka w R – osobiste preferencje, konwencja nazewnictwa lub więcej?

Jestem (prawdopodobnie) nie odnosi się do "wszystkie inne zmienne" znaczenie jak var1~. tutaj. Po raz kolejny zwróciłem uwag ... , konwencja nazewnictwa lub więcej? Często R jest tak funkcjonalny, że brakuje mi sztuczki, która już dawno została wykonana.

Najczystszy sposób budowania elementów html w jQuery

Widziałem wiele różnych stylów (i kilka różnych metod) tworzenia elementów w jQuery. Byłem ciekaw, jaki jest najczystszy spo ... append($element1, $element2, $element3, $element4); Nie krępuj się zademonstrować innych metod/stylów, których możesz użyć.

Jak źle definiuje się nazwy cieniowania w zewnętrznych zakresach?

Właśnie przełączyłem się na Pycharm i jestem bardzo zadowolony ze wszystkich ostrzeżeń i podpowiedzi, które zapewnia mi uleps ... data = [4, 5, 6] def print_data(data): # <-- Warning: "Shadows 'data' from outer scope print data print_data(data)

Styl JavaScript dla opcjonalnych wywołań zwrotnych

Mam kilka funkcji, które od czasu do czasu (nie zawsze) otrzymają callback i uruchomić go. Czy sprawdzanie, czy callback jest ... zykład: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };

Sprawdź, czy łańcuch zawiera element z listy (łańcuchów)

Dla następującego bloku kodu: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then ... i być sprawdzana na tysiącach łańcuchów (np. myString). Czy istnieje lepszy (bardziej efektywny) sposób napisania tego kodu?

W Intellij, jak przełączać między Wielbłąd case i podkreślenie spaced?

W mojej firmie mamy dwa różne Poradniki stylowe dla java vs sql. W Javie mam pole o nazwie historyOfPresentIllness i kiedy p ... zapytać, czy jest sposób, aby zmienić historyOfPresentIllness na history-of-present-illness. To od Javy do stylu clojure.