coding-style
AngularJS Style Guides-Todd Motto vs John Papa vs Minko Gechev
Jestem całkiem nowy w Angular i chciałbym nauczyć się dobrych praktyk od samego początku. Natknąłem się na trzy kątowe prowad ... s: https://github.com/johnpapa/angularjs-styleguide
Minko Gechev ' s: https://github.com/mgechev/angularjs-style-guide
Dlaczego często widzimy "null!= zmienna "zamiast" zmienna!= null " W C#?
W c#, czy jest jakakolwiek różnica w prędkości excecution dla porządku, w którym można podać warunek?
if (null != variable) ... pierwszą i przyciągnęła moją uwagę, odkąd przyzwyczaiłem się do drugiej.
Jeśli nie ma różnicy, Jaka jest zaleta pierwszego?
Gdzie powinienem umieścić adnotację @ Transactional: w definicji interfejsu czy w klasie implementującej?
Pytanie z tytułu w kodzie:
@Transactional (readonly = true)
public interface FooService {
void doSmth ();
}
public cla ... ervice {
void doSmth ();
}
@Transactional (readonly = true)
public class FooServiceImpl implements FooService {
...
}
Czy korzystasz z funkcji "Bezpieczny" TR 24731? [zamknięte]
zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi.
... podają wartości lub wartości ujemnej?
Czy planujesz korzystać z biblioteki w przyszłości?
Śledzisz w ogóle pracę TR24731-2?
Narzędzia do wyszukiwania dołączonych nagłówków, które są nieużywane? [zamknięte]
Wiem PC-Lint może powiedzieć o nagłówkach, które są dołączone, ale nie są używane. Czy są jakieś inne narzędzia, które mogą ... nich ponownie włączyć, ale wolałbym rozwiązać problem na odwrót - znaleźć nieużywane - zamiast przebudowywać listę używanych.
Jakie są korzyści z używania funkcji anonimowych zamiast nazwanych dla wywołań zwrotnych i parametrów w kodzie zdarzeń JavaScript?
Jestem nowy w JavaScript. Rozumiem wiele pojęć tego języka, czytam o prototypowym modelu dziedziczenia, i zaostrzam gwizdek ... ś techniczne powody lub Gotcha, których nie jestem świadomy to sprawia, że ta praktyka jest tak powszechna z jakiegoś powodu?
JSON Spec - czy klucz musi być otoczony cudzysłowami?
Przykład:
Czy poniższy kod jest ważny w stosunku do JSON Spec ?
{
precision: "zip"
}
Czy powinienem zawsze używać nas ... emat w specyfikacji JSON. Chociaż używają cudzysłowów wokół swoich kluczy w swoich przykładach. (Więc na razie też to zrobię)
Dlaczego zaleca się mieć pusty wiersz na końcu pliku?
Niektóre narzędzia w stylu kodu zalecają to i pamiętam, że widziałem niektóre unixowe narzędzia wiersza poleceń ostrzegające o braku pustej linii.
Jakie jest uzasadnienie posiadania dodatkowej pustej linii?
Jak złamać linię metod łańcuchowych w Pythonie?
Mam wiersz poniższego kodu (nie wiń za konwencje nazewnictwa, nie są moje):
subkeyword = Session.query(
Subkeyword.subk ... a ograniczenie linii do 79 znaków w tej sytuacji. Czy jest lepszy sposób na złamanie go (najlepiej bez ukośników wstecznych)?
Pisanie kodu r: przestrzenie nazw, maskowanie i używanie operatora `::`
Wersja skrócona
Dla tych, którzy nie chcą czytać mojej "sprawy" , to jest esencja:]}
jaki jest zalecany sposób na zminima ... i mvbutils mają pewne podejścia, które mogą być warte rozpowszechnienia, ale jestem pewien, że jest więcej do powiedzenia.
Najlepsze praktyki Java / Swing GUI (z punktu widzenia kodu) [zamknięte]
Jako kontrast do tej wiki , Szukam odpowiedniego sposobu na zaimplementowanie sterowania Swing GUI z punktu widzenia kodowani ... ak oddzielić logikę " Widok "od logiki" aplikacja"?
Zasadniczo Szukam jaki jest standard branżowy, jak zorganizować KOD GUI.
C++ standard practice: virtual interface classes vs. templates
Muszę podjąć decyzję dotyczącą uogólnienia a polimorfizmu.
Cóż scenariusz jest standardowy: chcę, aby mój monolityczny współ ... rawdę interesuje mnie
jakieś doświadczenia. Nie posiadam kopii Scotta Meyersa effective C++
więc pokładam w was nadzieje:)
JavaScript: jakie są zagrożenia w tablicy rozszerzającej.prototyp?
Google JavaScript Style Guide odradza Rozszerzanie Array.prototype.
Jednak użyłem Array.prototype.filter = Array.prototype.fi ... t tabelą hash.
Jakie problemy mogą pojawić się podczas rozszerzenia Array.prototype, które sprawiły, że Google odradza to?
Słowniki i wartości domyślne
Zakładając, że connectionDetails jest słownikiem Pythona, jaki jest najlepszy, najbardziej elegancki, najbardziej "pythoniczn ... refaktoryzacji kodu?
if "host" in connectionDetails:
host = connectionDetails["host"]
else:
host = someDefaultValue
Czy używanie if-statement bez kręconych aparatów ortodontycznych jest złą praktyką? [zamknięte]
Widziałem taki kod:
if(statement)
do this;
else
do this;
Nie podoba mi się to, myślę, że to jest czystsze i bardz ... {
do this;
}else{
do this;
}
Czy jest to po prostu kwestia preferencji, czy jeden sposób byłby zalecany nad drugim?
Switch Statement Fallthrough ... czy powinno być dozwolone? [zamknięte]
Odkąd pamiętam unikałem używania polecenia Switch fallthrough. Właściwie, nie pamiętam, aby kiedykolwiek wszedł do mojej świa ... yć używane w ten sposób. Myślę, że pierwszy przykład kodu jest bardzo przydatny i bezpieczny. Druga wydaje się niebezpieczna.
Jak walczyć z dużą ilością nierozwiązanych zmiennych ostrzeżenie w Webstorm
Ok, mam funkcję, która pobiera dane z ajax:
function getData(data){
console.log(data.some_unres_var);
}
Webstorm mówi ... zestrzeni nazw dla "data" (dodaj adnotację jak /** @namespace data.some_unres_var*/), Utwórz takie pole lub zmień jego nazwę.
Iteratory C++ i optymalizacja pętli
Widzę dużo kodu c++, który wygląda tak:
for( const_iterator it = list.begin(),
const_iterator ite = list.end();
i ... Ale ponieważ iterator jest const, wydaje się, że kompilator wyciągnie ten test z pętli, generując równoważny zestaw dla obu.
Czy istnieje standardowy sposób organizowania metod w ramach klasy? [duplikat]
To pytanie ma już odpowiedź tutaj:
kolejność elementów w klasach: pola, właściwości, konstruktory, metod ... ch dwóch, albo coś zupełnie innego. Czy istnieje standardowy sposób podejścia do tego? Jeśli nie, to jak do tego podchodzisz?
Linki do oficjalnych przewodników po stylach [zamknięty]
C++ ma kilka typów stylów: MFC, Boost, Google, itp. Chciałbym zbadać te style i określić, który z nich jest najlepszy dla mo ... oboczne: czy istnieje dobre narzędzie, które może sprawdzić kod źródłowy i powiedzieć, czy pasuje do danego stylu przewodnik?