Pytania otagowane jako coding-style

**NIE UŻYWAĆ! Ten tag odnosi się do całkowicie upartego tematu i dlatego nie jest już na ten temat. ** Pytania zgodne ze stylem kodowania i konwencjami.


11
Czy jest jakiś powód, aby wyczyścić nieużywane importy w Javie, inny niż zmniejszenie bałaganu?
Czy istnieje dobry powód, aby unikać nieużywanych instrukcji importu w języku Java? Jak rozumiem, są one dostępne dla kompilatora, więc wiele nieużywanych importów nie będzie miało żadnego wpływu na skompilowany kod. Czy ma to na celu zmniejszenie bałaganu i uniknięcie konfliktów nazw? (Pytam, ponieważ Eclipse ostrzega o nieużywanych importach, co …

8
Wcięcie #defines
Wiem, że #defines itp. Zwykle nie są wcięte. Czemu? W tej chwili pracuję nad jakimś kodem, który ma okropną mieszankę #defines, #ifdefs, #elses, #endifs itd. Wszystko to często jest pomieszane z normalnym kodem C. Brak wcięć w literach #definesprawia, że ​​są one trudne do odczytania. A mieszanka kodu z wcięciem …


13
Prosty sposób tworzenia macierzy liczb losowych
Próbuję utworzyć macierz liczb losowych, ale moje rozwiązanie jest za długie i wygląda brzydko random_matrix = [[random.random() for e in range(2)] for e in range(3)] wygląda to dobrze, ale w mojej realizacji tak jest weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)] który jest wyjątkowo nieczytelny i …

8
Dlaczego funkcja miałaby mieć tylko jeden punkt wyjścia? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Zawsze słyszałem o funkcji pojedynczego punktu wyjścia jako o złym …

30
Czy jestem niemoralny, używając nazwy zmiennej, która różni się od jej typu tylko wielkością liter?
Na przykład weź ten fragment kodu: var person = new Person(); lub dla Ciebie Pythonistas: person = Person() Ciągle słyszę, jak źle to jest, ale nie widziałem jeszcze przykładu niemoralności tych dwóch wierszy kodu. Dla mnie osoba jest Osobą i próba nadania jej innego imienia jest stratą czasu. Przypuszczam, że …

6
Jakie rodzaje wzorców mogę zastosować w 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. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie Mam zamiar zrobić poboczny projekt, którego celem jest przetłumaczenie kodu z jednego …

30
Meldowanie kodu „zakomentowanego” [zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Ok, jest coś, co spowodowało pewne tarcia w mojej obecnej …

9
Jakie są korzyści z zadeklarowania metody jako statycznej
Ostatnio przeglądałem swoje ostrzeżenia w Eclipse i natknąłem się na to: Wyśle ostrzeżenie kompilatora, jeśli metodę można zadeklarować jako statyczną. [edytuj] Dokładny cytat w pomocy Eclipse, z naciskiem na prywatne i końcowe: Po włączeniu kompilator wyświetli błąd lub ostrzeżenie dla metod, które są prywatne lub ostateczne i które odnoszą się …

3
Niejawna konwersja a klasa typu
W Scali możemy użyć co najmniej dwóch metod do modernizacji istniejących lub nowych typów. Załóżmy, że chcemy wyrazić, że coś można określić ilościowo za pomocąInt . Możemy zdefiniować następującą cechę. Niejawna konwersja trait Quantifiable{ def quantify: Int } A potem możemy użyć niejawnych konwersji do kwantyfikacji np. Ciągów znaków i …


5
Czy używanie funkcji assert () w C ++ jest złą praktyką?
Mam tendencję do dodawania wielu asercji do mojego kodu C ++, aby ułatwić debugowanie bez wpływu na wydajność kompilacji wydania. Teraz assertjest czystym makrem C, zaprojektowanym bez uwzględnienia mechanizmów C ++. Z drugiej strony C ++ definiuje std::logic_error, który ma być wyrzucany w przypadkach, gdy występuje błąd w logice programu …

10
Styl JavaScript dla opcjonalnych wywołań zwrotnych
Mam kilka funkcji, które od czasu do czasu (nie zawsze) odbierają wywołanie zwrotne i je uruchamiają. Czy sprawdzenie, czy callback jest zdefiniowana / funkcja jest dobrym stylem, czy jest lepszy sposób? Przykład: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };

8
Spacja przed zamknięciem Slash?
Często widziałem spację poprzedzającą zamykający ukośnik w tagach XML i HTML. Podział wiersza XHTML jest prawdopodobnie kanonicznym przykładem: <br /> zamiast: <br/> Przestrzeń wydaje się zbędna. Właściwie uważam, że jest to zbędne. Jaki jest powód napisania tego miejsca? Czytałem, że przestrzeń rozwiązuje niektóre „problemy ze zgodnością wsteczną”. Jakie problemy ze …
93 html  xml  xhtml  coding-style 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.