coding-style
Jaka była najdziwniejsza zasada kodowania, którą musiałeś przestrzegać? [zamknięte]
Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... dpowiedzi proszę wspomnieć, w jakim języku, jaki był rozmiar twojej drużyny i jakie złe skutki spowodował ty i twój drużynowo
Co to jest standardowy format Python docstring? [zamknięte]
zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi.
...
Widziałem kilka różnych stylów pisania docstrings w Pythonie, czy istnieje oficjalny lub" uzgodniony " styl?
Cytaty pojedyncze a podwójne w Pythonie [zamknięte]
Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ...
Zgodnie z dokumentacją, są one praktycznie wymienne. Czy jest jakiś stylistyczny powód, aby używać jednego nad drugim?
Kolejność elementów w klasach: pola, właściwości, konstruktory, metody
Czy istnieją oficjalne wytyczne C# dotyczące kolejności elementów w kategoriach struktury klas?
Does it go:
Pola Publiczn ... ożone właściwości kończą się wyglądają jak metody i czują się nie na miejscu przed konstruktorem.
Jakieś wskazówki/sugestie?
Dobre źródło Haskell czytać i uczyć się z [zamknięty]
Jakie są niektóre programy open source, które używają Haskell i mogą być uważane za dobrej jakości nowoczesne Haskell ? Im wi ... obaczyć, jak wygląda struktura kodu, jak działają monady, gdy masz dużo rzeczy na głowie (logowanie, I/O, konfiguracja itp.).
Czy funkcja powinna mieć tylko jedną instrukcję return?
Czy istnieją dobre powody, dla których lepiej jest mieć tylko jedno polecenie return w funkcji?
A może jest w porządku zwracać z funkcji tak szybko, jak jest to logicznie poprawne, co oznacza, że w funkcji może być wiele poleceń return?
Jaki jest cel owijania całych plików Javascript w anonimowe funkcje, takie jak " (function () { ... ) ()"?
Czytam ostatnio dużo Javascript i zauważyłem, że cały plik jest zawinięty w następujący sposób w .Pliki js do zaimportowania.
(function() {
...
code
...
})();
Jaki jest powód, aby to robić, a nie prosty zestaw funkcji konstruktora?
Jakie narzędzia do analizy statycznej C++ typu open source są dostępne? [zamknięte]
Java ma kilka bardzo dobrych narzędzi do analizy statycznej open source, takich jak FindBugs, Checkstyle i PMD. Narzędzia te ... ego C / C++ pod kątem zestawu standardów kodowania?
http://spinroot.com/static/
wybór statycznej analizy kodu narzędzie
"std:: endl" vs " \n"
Wiele książek C++ zawiera przykładowy kod, taki jak ten...
std::cout << "Test line" << std::endl;
...więc zaws ... "Test line\n";
Czy Jest jakiś techniczny powód, aby preferować jedno nad drugim, czy jest to tylko kwestia stylu kodowania?
Układ kolumn Vim 80 dotyczy
Wydaje mi się, że sposób w jaki robię 80-kolumnowe wskazanie w Vim jest niepoprawny: set columns=80. Czasami również set text ... wej sesji jest mniej kłopotliwe.
Jak poradzić sobie ze wskazaniem 80 znaków, gdy chcesz set numbers, podzielić pionowo itp.?
typeof!= = "undefined" vs.= null
Często widzę kod JavaScript, który sprawdza niezdefiniowane parametry itp. w ten sposób:
if (typeof input !== "undefined") ... wszechniona, a nawet powoduje, że JSLint krzyczy na Ciebie za używanie zła != operator. Dlaczego jest to uważane za zły styl?
Stylizacja warunków wielowierszowych w wyrażeniach 'if'? [zamknięte]
zamknięte . To pytanie jest oparte na opinii. Obecnie nie przyjmuje odpowiedzi.
... == 'val3' and cond4 == 'val4'):
do_something
Ale to nie jest zbyt ładne. :-)
Czy możesz polecić alternatywny sposób?
Standardy kodowania w Pythonie/najlepsze praktyki [zamknięte]
W Pythonie czy ogólnie używasz PEP 8 -- Style Guide for Python Code jako swoich standardów/wytycznych kodowania? Czy są jakieś inne sformalizowane standardy, które preferujesz?
Dlaczego warto używać def main ()? [duplikat]
Możliwy duplikat:co robi if __name__== "__main__"?
Widziałem kilka próbek kodu i samouczków, które używają
def mai ... ()
# my code here
# some code
# call function
# print(something)
Zastanawiam się tylko, czy jest jakiś rym do głównej?
Jaki jest najskuteczniejszy sposób uzyskania indeksu iteratora std:: vector?
Iteruję nad wektorem i potrzebuję indeksu, na który aktualnie wskazuje iterator. AFAIK można to zrobić na dwa sposoby:
it - vec.begin()
std::distance(vec.begin(), it)
Jakie są plusy i minusy tych metod?
Jakie są Twoje ulubione idiomy stylu kodowania C++ [zamknięte]
Jakie są Twoje ulubione idiomy w stylu C++? Pytam o styl lub typografię kodowania np. gdzie wstawiasz nawiasy klamrowe, czy s ... _LineEndGetIdx ( 0 )
, m_LineEndPutIdx ( 0 )
, m_LineEnds ( new const void*[ sc_LineEndSize ] )
{
;
}
Instrukcja return vs exit () w main()
Czy powinienem używać exit() czy tylko return wypowiedzi w main()? Osobiście popieram wypowiedzi return, ponieważ czuję, że t ... cję main(), posiadanie return wydaje się lepszym Wyborem niż exit().
Czy exit() robi coś specjalnego, czego return nie robi?
# pragma raz kontra strażnicy? [duplikat]
to pytanie ma już odpowiedzi tutaj :
... rządku, ponieważ strażnik powinien być oparty na nazwie pliku i zmieniałby się tylko wtedy, gdy trzeba zmienić nazwę include.
Python 'if X is not None' or`if not x is None'?
Zawsze myślałem o if not x is None wersja być bardziej jasne, ale style guide i PEP-8 oba używać if x is not None. Czy jest ... i)?*
*mam na myśli dowolny singleton, a nie tylko None.
...aby porównać singletony jak
Brak Użycie jest lub nie jest.
Dlaczego większość pól (członków klasy) w samouczku Androida zaczyna się od `m`?
Wiem o zasadach sprawy wielbłąda, ale mylę się z tą zasadą M. Co to oznacza? Jestem programistą PHP. "My" używamy pierwszych ... " b "Dla logiki logicznej," i " dla liczby całkowitej i tak dalej.
Czy " m " to coś z Javy? Czy to oznacza mobile? mieszane?