coding-style
Jakiś powód, aby nie zawsze używać argumentów słów kluczowych?
Przed skokiem do Pythona, zacząłem od jakiegoś Objective - C / Cocoa books. Jak sobie przypominam, większość funkcji wymagała ... wyjaśnić - czy są jakieś konkretne problemy nie-stylowe, które wynikają z tej metody - na przykład znaczące hity wydajności?
Kiedy należy używać słowa kluczowego "this" W C++? [duplikat]
Możliwe duplikaty:czy nadmierne użycie tego w C++ zapach kodu
Lata temu, mam w zwyczaju używać tego-> podczas uzy ... icie stylistyczny wybór, czy są realne powody, dla których nie prefiksowanie tego-> na zmiennej członkowskiej jest lepsze?
Czy istnieją standardy dla linuksowych przełączników linii poleceń i argumentów?
Chodzi bardziej o wywołanie programu, niż jakikolwiek język lub parser(choć jestem pewien, że wybór biblioteki parserów może ... Czy istnieje zasada, kiedy" w porządku " jest poleganie na takim porządku, zamiast używania jawnych FLAG opcji z argumentami?
Qt Designer vs Handcoding
Za każdym razem, gdy zaczynam projekt z jakimś graficznym zestawem narzędzi, jeden z pierwszych konfliktów dzieje się z decyz ... tronniczego artykułu, opartego na doświadczeniu po kilku projektach. Artykuł powinien po prostu opisać kompromis obu wyborów
Jaką konwencję kodowania zastosować w PHP? [zamknięte]
Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ...
Zamknięte 8 lat temu .
Czy powinienem trzymać się Konwencji Javy Sun dla kodu PHP?
Dlaczego "else" jest rzadko używane po "if x then return"?
Ta metoda:
boolean containsSmiley(String s) {
if (s == null) {
return false;
}
else {
return s. ... yraźna. Czy są jakieś powody, aby preferować jedno nad drugim?
(Related: Jeśli funkcja ma tylko jeden zwrot oświadczenie?)
Styl Ruby: jak sprawdzić, czy zagnieżdżony element hash istnieje
Rozważmy "osobę" przechowywaną w hashu. Dwa przykłady to:
fred = {:person => {:name => "Fred", :spouse => "Wilma", ... y głęboko (nawet głębiej niż przykłady podane tutaj)? Może lepszym pytaniem jest: jaki jest "rubinowy sposób", aby to zrobić?
Statyczne metody fabryczne a Instancyjne (normalne) konstruktory?
W języku, w którym oba są dostępne, czy wolisz widzieć konstruktor instancji lub statyczną metodę zwracającą instancję?
Na przykład, jeśli tworzysz String z char[]:
String.FromCharacters(chars);
new String(chars);
Jak wdrażać testy jednostkowe w dużych projektach C++? [zamknięte]
Mocno wierzę w wykorzystanie testów jednostkowych jako części budowania dużych, wieloplatformowych aplikacji. Obecnie planuje ... testowy od implementacji jednostki. Co sądzicie o tym podejściu i czy są jakieś narzędzia takie jak JUnit dla aplikacji c++?
Czy starasz się, aby Twój kod wyglądał ładnie? [zamknięte]
Może i jestem programistą analnym, ale lubię kod, który wygląda dobrze z daleka. Po prostu znalazłem się w kolejce do stylu C ... ntynuować z więcej przykładów, ale masz pomysł...
Pytanie: czy jestem sam w mojej nerwicy tutaj? Jakie jest twoje kodowanie?
Notacja kropkowa w stylu Javascript dla kluczy słownikowych unpythonic?
Zacząłem używać takich konstrukcji:
class DictObj(object):
def __init__(self):
self.d = {}
def __getattr__( ... OKE,
}
Oba działają dobrze dla mnie, ale czuję się niecytoniczny w stosunku do nich.
Czy to rzeczywiście złe konstrukcje?
najczystszy sposób pominięcia foreach jeśli tablica jest pusta [duplikat]
To pytanie ma już odpowiedź tutaj:
Invalid argument supplied for foreach ()
... ch($items as $item) {
print $item;
}
}
Prawdopodobnie przydałby mi się tłumik błędów'@', ale to byłoby trochę trudne.
Najlepszym sposobem na sprawdzenie, czy w wyrażeniu warunkowym nie ma boola nullable (jeśli …)
Zastanawiałem się, jaka jest najbardziej przejrzysta i zrozumiała składnia do sprawdzania warunków na nullable bools.
Jest ... .Value)...
(nie jestem pewien, czy pytanie zostało wcześniej zadane ... nie można znaleźć czegoś podobnego w wyszukiwarce)
Czy musi być w dokumencie HTML?
Ściśle mówiąc, czy znaczniki style muszą znajdować się wewnątrz head dokumentu HTML? Standard 4.01 sugeruje to, ale nie jest ... lu w ciele, a wszystkie przeglądarki, z którymi testowałem, wydają się użyj elementów stylu. Zastanawiam się, czy to legalne.
Czy ktoś jeszcze używa [goto] w C# i jeśli tak to dlaczego? [zamknięte]
Zastanawiałem się, czy ktoś jeszcze używa składni słowa kluczowego "goto" w C# i jakie są ku temu powody.
Mam tendencję do ... , ale zastanawiałem się, czy istnieją jakieś wiarygodne scenariusze użycia takiej składni?
Definicja Słowa Kluczowego Goto
Best practice: ordering of public/protected/private within the class definition?
Zaczynam nowy projekt od podstaw i chcę, aby był czysty / miał dobre standardy kodowania. W jakiej kolejności doświadczeni pr ... że to finnicky, ale zastanawiałem się: jakie są najlepsze praktyki w tym zakresie?
PS: nie używam Cc#. Wiem. Jestem luddytą.
Kiedy używać właściwości zamiast funkcji
Jest to prawdopodobnie kwestia osobistych preferencji, ale kiedy używasz właściwości zamiast funkcji w kodzie
Na przykład, ... ak zdecydować, który z nich użyć? Wydaje się, że jestem niekonsekwentny w moim użyciu i Szukam dobrej ogólnej zasady. Dzięki.
Standardy formatowania SQL
W mojej ostatniej pracy, pracowaliśmy nad bardzo bazy danych aplikacji, i opracowałem kilka standardów formatowania, tak, że ... ilu programistów może podążać za standardowym formatowaniem dla innych języków i nagle przejść tak losowo po naciśnięciu SQL.
Nieprzezroczyste struktury C: jak należy je deklarować?
Widziałem oba następujące dwa style deklarowania nieprzezroczystych typów w interfejsach API C. Czy jest jakaś wyraźna przewa ... t y;
};
Opcja 2
// foo.h
typedef struct _foo foo;
void doStuff(foo *f);
// foo.c
struct _foo {
int x;
int y;
};
Dlaczego python używa niekonwencjonalnych potrójnych cudzysłowów w komentarzach?
Dlaczego python nie używał tradycyjnego stylu komentarzy takich jak C/C++ / Java:
/**
* Comment lines
* More comment lines
*/
// line comments
// line comments
//
Czy Jest jakiś konkretny powód, czy jest to po prostu arbitralne?