coding-style

Jakiego stylu komentarza powinienem używać w plikach wsadowych?

Pisałem kilka plików wsadowych i natknąłem się na Ten podręcznik użytkownika , który był dość pouczający. Pokazało mi to, że ... więc większość przewodniki i przykłady widzę, że używasz polecenia REM? Czy :: działa na wszystkich wersjach systemu Windows?

Zalety std:: for each over for loop

Czy są jakieś zalety std::for_each over for loop? Dla mnie std::for_each tylko wydaje się utrudniać czytelność kodu. Dlaczego więc niektóre standardy kodowania zalecają jego użycie?

Iteracja przez wektor C++ za pomocą pętli 'for'

Jestem nowy w języku C++. Zacząłem używać wektorów i zauważyłem, że w całym kodzie widzę iterację przez wektor za pomocą inde ... or.size(); i++){ vector[i].doSomething(); } Czy Jest jakiś powód, dla którego nie widzę tego w C++? Czy to zła praktyka?

Unikalne sposoby użycia operatora koalescencji zerowej

Wiem, że standardowym sposobem użycia operatora null W C# jest ustawienie wartości domyślnych. string nobody = null; string ... wej... Użyłeś ?? do czegoś innego? Czy ?? jest konieczne, czy wystarczy użyć operatora trójdzielnego (że większość zna)

Dlaczego pominięcie kręconych aparatów ortodontycznych jest uważane za złą praktykę? [zamknięte]

Dlaczego wszyscy mówią mi, że pisanie takiego kodu to zła praktyka? if (foo) Bar(); //or for(int i = 0 i < count; i ... iższy wspólny mianownik mógł zrozumieć i nie miał problemów pracujesz nad tym? jest jeszcze jeden argument, który mi umyka?

Jak przetestować swoją prośbę.QueryString [] zmienne?

Często korzystam ze zmiennych Request.QueryString[]. W moim Page_load często robię takie rzeczy jak: int id = -1; ... cularNow(id); To wszystko wydaje się trochę niezgrabne i beznadziejne. Jak sobie radzisz ze swoimi Request.QueryString[] s?

Kod C++ w plikach nagłówkowych

Mój osobisty styl w C++ zawsze musi umieszczać deklaracje klas w pliku include, a definicje w .plik cpp, bardzo podobny do L ... rostu dać jakąś strukturę odpowiedzi: czy to teraz Droga , bardzo powszechna, dość powszechna, niecodzienna, czy zwariowana?

Akronimy w CamelCase [zamknięte]

Mam wątpliwości co do CamelCase. Suppose masz ten akronim: Unesco = United Nations Educational, Scientific and Cultural Organ ... oś w stylu: getUnescoProperties(); Czy dobrze jest pisać to w ten sposób? getUnescoProperties() OR getUNESCOProperties();

.toArray (new MyClass[0]) lub.toArray (nowy MyClass[myList.rozmiar()])?

Zakładając, że mam ArrayList ArrayList<MyClass> myList; I chcę zadzwonić do toArray, czy jest jakiś powód do używan ... n czy inny sposób, ale chciałbym zachować spójny styl między moim normalnym kodem a zoptymalizowanymi pętlami wewnętrznymi...

Czy w C++ nadal jest złą praktyką zwracanie wektora z funkcji?

Skrócona wersja: w wielu językach programowania często zwraca się duże obiekty-takie jak wektory/tablice. Czy ten styl jest ... niki. W rezultacie pierwsza forma była przez długi czas głównym zapachem kodu w programowaniu C++. Mam nadzieję, że już nie?

Standardy stylu kodowania dla Androida

Chciałbym się dowiedzieć, czy jest jakaś standardowa stylizacja kodu dla Androida (może książka?) (stylizacja XML , programowanie Java , nazewnictwo plików itp...)

Sprawa Dobrych Praktyk prywatnych i chronionych [zamknięta]

Szukałem i znam teoretyczną różnicę. public - każda klasa / funkcja może uzyskać dostęp do metody / właściwości. protect ... (zauważ, że to pytanie jest dla mnie, ale także dla przyszłych odniesień, ponieważ nie widziałem takiego pytania jeden tak).

Jakie rodzaje wzorców mogę wymusić na kodzie, aby ułatwić tłumaczenie na inny język programowania? [zamknięte]

zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. ... o, jakie rodzaje wzorców mogę wyegzekwować w kodzie, aby ułatwić tłumaczenie (ie: IoC, SOA ?) Kod niż Jak zrobić tłumaczenie.

Automatyczne wcięcia spacji z C w vim?

Byłem nieco rozpieszczony używaniem Eclipse i Javy. Zacząłem używać Vima do kodowania w C w środowisku Linuksa, czy jest spo ... ępny wiersz będzie miał 2 spacje wcięte, a return w tym wierszu utrzyma je w tym samym wcięciu, a } przesunie w tył 2 spacje?

Czy powinienem użyć ' Importuj system operacyjny.path " czy "Importuj system operacyjny"?

Według oficjalnej dokumentacji, os.path jest modułem. Jaki jest więc preferowany sposób importu? # Should I always import it ... iedzieć, jakie są oficjalne zalecenia w tej sprawie. Więc, jeśli odpowiesz na to pytanie, proszę zamieścić swoje referencje .

Nazywanie atrybutów HTML "class" i " id " - myślniki vs. podkreślenia [zamknięte]

<div id="example-value"> albo <div id="example_value">? Ta strona i Twitter używają pierwszego stylu. Facebook i Vimeo-drugi. Którego używasz i dlaczego?

Stosunek kodu do logowania? [zamknięte]

Jaki jest idealny stosunek kodu do logowania? Nie jestem przyzwyczajony do pisania dzienników, ponieważ większość aplikacji, ... na kod? Również w dzisiejszych czasach potężnych Idów i zdalnego debugowania czy tak dużo logowania jest naprawdę nescisary?

Czy należy zawsze używać 'int' dla liczb w C, nawet jeśli są one nieujemne?

Zawsze używam unsigned int dla wartości, które nigdy nie powinny być ujemne. Ale dzisiaj ja zauważyłem taką sytuację w moim ... gt; bitsAvailable. } Czy powinienem zacząć używać int zamiast unsigned int dla liczb, nawet jeśli nie może być negatywna?

Skład funkcji Haskella (.) oraz idiomy function application ( $ ): prawidłowe użycie

Czytam prawdziwy Haskell i zbliżam się do końca, ale kwestia stylu jest dla mnie drażniąca, jeśli chodzi o operatory (.) i ( ... może jest tu jakaś najlepsza praktyka, której nie rozumiem? A może to zbędne i nie powinienem być martwisz się o to w ogóle?

Używanie do block vs nawiasy {}

Nowy w ruby, Załóż nowe rękawiczki. Czy jest jakaś różnica (niejasna lub praktyczna) między poniższymi dwoma fragmentami? m ... my_array.each { |item| puts item } Ale poza tym, czy są jakieś przekonujące powody, aby używać jednej składni nad drugą?