coding-style

Do czego służą wytyczne dotyczące nazewnictwa ASP.NET Kontrola?

Jesteśmy w trakcie opracowywania wytycznych projektowych, które chcielibyśmy wykorzystać w naszym zespole programistów i rozp ... e pytanie brzmi, czy Microsoft wydał jakieś wytyczne dla tych prefiksy i lub jeśli masz jakieś uwagi na temat naszej decyzji.

Co powinny robić wytyczne kodowania i czy są jakieś dobre przykłady wytycznych? [zamknięte]

Jakie są dobre przykłady wytycznych kodowania. Nie szukam niczego konkretnego w jednym języku. Ale co powinienem robić/Oceni ... wać szeroki zakres tematów: komentarze, projektowanie baz danych, a nawet niektóre wytyczne dotyczące interfejsu użytkownika.

Aparat JavaScript na nowej linii czy nie? [zamknięte]

W pracy ustawiamy aparat na następnej linii, ale w domu robię odwrotnie. Który wolisz? (K & R vs OTBS) function somethi ... Uwaga: znamy problem z returnem i klamrami w JavaScript, który zawsze będzie wyjątkiem. Jest to jednak tylko jeden przypadek.

Jak zmusić programistów do przestrzegania standardów kodowania? [zamknięte]

Jak zmusić programistów do przestrzegania standardów kodowania? W naszej firmie: dałem dokumenty, a oni nie mają cierpli ... nnie, ponieważ istnieje większa presja, aby zakończyć produkt ze strony naszego kierownictwa. Jakie byłoby na to rozwiązanie?

Narzędzie do wymuszania stylu/standardów kodu Pythona [zamknięte]

zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... Dla PHP widziałem tam Sniffer kodu i mały skrypt Perla używany przez Drupala. Czy istnieje taka narzędzie do kodu Pythona?

Dlaczego powinienem używać var zamiast typu? [duplikat]

Możliwy duplikat:ReSharper i var Po zainstalowaniu ReSharper wymaga (poprzez ostrzeżenia), aby używać var w miarę mo ... ersja mi się bardziej podoba, czy jest jakiś powód, aby preferować var ? lepsza wydajność? cokolwiek? czy to tylko styl kodu?

Wcięcia # definiuje

Wiem, że #defines, itp. Zwykle nigdy nie są wcięte. Dlaczego? W tej chwili pracuję nad jakimś kodem, który ma okropną miesz ... f DEBUGGING == 1 #define FLASH_MEMORY_END 0x7DC0 #else #define FLASH_MEMORY_END 0x8000 #endif #endif

Kontynuacja linii dla kompilacji list lub wyrażeń generatora w Pythonie

Jak masz zerwać bardzo długą listę zrozumienia? [something_that_is_pretty_long for something_that_is_pretty_long in somethin ... gdzieś, że ludzie, którzy nie lubią używać '\' do rozbijania linii, ale nigdy nie rozumiałem dlaczego. Jaki jest tego powód?

Czy jest jakiś powód, aby usunąć nieużywany import w Javie, inny niż zmniejszenie bałaganu?

Czy Jest jakiś dobry powód, aby unikać nieużywanych poleceń importu w Javie? Jak rozumiem, są one dostępne dla kompilatora, ... ochę denerwujące, gdy rozwijam Kod, ponieważ nie chcę usuwać importów, dopóki nie będę pewien, że skończę projektować klasy.)

Czy używanie assert () w C++ jest złą praktyką?

Mam tendencję do dodawania wielu twierdzeń do mojego kodu C++, aby ułatwić debugowanie bez wpływu na wydajność kompilacji wyd ... ten problem? Jakieś referencje zawodowe? Edited: pomijanie destruktorów nie jest oczywiście niezdefiniowanym zachowaniem.

Jak wcięcie listy Pythona?

Składanie List może być przydatne w pewnych sytuacjach, ale może być również dość straszne do odczytania.. Jako nieco przesad ... ds = [x.id for x in self.db.query(schema.allPostsUuid).execute(timeout = 20) if x.type == "post" and x.deleted is not False]

Jakiego stylu kodowania używasz dla operatora trójdzielnego? [zamknięte]

Trzymam go w jednej linii, jeśli jest krótki. Ostatnio używam tego stylu dla dłuższych lub zagnieżdżonych wyrażeń operatorów ... Preferuję 2 poziomy głębokiego operatora trójdzielnego nad 2 poziomami if-else, gdy używam zmiennych w szablonie PHP Skrypty.

Javascript: funkcja Inline vs predefiniowane funkcje

Czy dowolne ciało może rzucić mi kilka argumentów za używaniem funkcji inline przeciwko przekazywaniu predefiniowanej nazwy f ... function invokeMe() { /*code*/ } setTimeout(invokeMe, 5); })(); Dziwne pytanie, ale prawie walczymy w zespole o to

Styl C++ a wydajność?

Styl C++ a wydajność - czy używanie rzeczy w stylu C, które są szybsze od niektórych odpowiedników C++, to zła praktyka ? Na ... (podczas gdy programiści C robią to cały czas). Mówię o bardziej powszechnych i łatwych rzeczach, na przykład w przykładach.

Najlepsze praktyki Javascript po stronie serwera?

Mamy CMS zbudowany na Javie i ma Mozilla Rhino po stronie serwera JS. W tej chwili baza kodu JS jest niewielka, ale rośnie. Z ... ywiście kontrola przestrzeni nazw jest dość ważna. Ale co z innymi najlepszymi praktykami-szczególnie dla programistów Java?

Coding style checker for C

Pracuję dla firmy, która ma ścisłe wytyczne dotyczące stylu kodowania, ale nie ma automatycznego narzędzia do ich walidacji. ... narzędzia powinniśmy użyć, jeśli w ogóle? Uwaga: szukam czegoś do kodu C, chociaż coś, co działa w C++ byłoby również dobre.

SPACJA Przed Zamknięciem?

Często widziałem spację poprzedzającą ukośnik zamykający w znacznikach XML i HTML. Podział linii XHTML jest prawdopodobnie ka ... uszanować odmienne poglądy stylistyczne, więc z przyjemnością nauczę się, że pisanie przestrzeni to po prostu kwestia gustu.

Co oznacza " (function () {});", funkcja wewnątrz nawiasów, w javascript? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... {});? co robi zestaw nawiasów na końcu funkcji? Zwykle widzę je w kodach jquery i niektórych innych bibliotekach javascript.

Nawias otaczający zwracane wartości w C

Dość często w kodzie ANSI C widzę nawias przypominający jedną zwracaną wartość. Tak:- int foo(int x) { if (x) return ... return (0); } Po co używać () wokół wartości zwracanej w takich przypadkach? Jakieś pomysły? Nie widzę ku temu powodu.

Juval Lowy ' S C # Coding Standards Questions

Lubię i Gorąco polecam Juval Lowy ' S - C # Coding Standard . Juval wyraźnie unika uzasadnienia dla każdej dyrektywy, aby utr ... 3 preferuj użycie jawnej implementacji interfejsu Dlaczego? Również, Jon Skeet nie zgadza się tutaj . Z góry dzięki! Robert