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.?
W przypadku pola logicznego, jaka jest konwencja nazewnictwa dla jego getter/setter?
Np.
boolean isCurrent = false;
Jak nazwiesz jego getter i setter?
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.