**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.
Wiem, że istnieją narzędzia, które sprawdzają, czy Twój kod w Pythonie jest zgodny z PEP8, na przykład istnieje zarówno usługa online, jak i moduł Pythona . Jednak nie mogę znaleźć usługi lub modułu, który może przekonwertować mój plik Pythona na samodzielny, prawidłowy plik Pythona PEP8. Czy ktoś wie, czy są …
Nowy w rubinie, załóż rękawiczki dla początkujących. Czy jest jakaś różnica (niejasna lub praktyczna) między następującymi dwoma fragmentami? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Zdaję sobie sprawę, że składnia nawiasów klamrowych pozwoliłaby umieścić blok …
To może być kwestia stylu, ale w naszym zespole deweloperów jest trochę podziałów i zastanawiałem się, czy ktoś inny ma jakieś pomysły w tej sprawie ... Zasadniczo mamy kilka instrukcji debugowania print, które wyłączamy podczas normalnego programowania. Osobiście wolę wykonać następujące czynności: //---- SomeSourceFile.cpp ---- #define DEBUG_ENABLED (0) ... SomeFunction() …
W Pythonie możesz mieć definicję funkcji: def info(object, spacing=10, collapse=1) które można wywołać w dowolny z następujących sposobów: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) dzięki zezwoleniu Pythona na argumenty dowolnej kolejności, o ile są nazwane. Problem polega na tym, że gdy niektóre z naszych większych funkcji rosną, ludzie mogą …
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ć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Jakie konwencje nazewnictwa zmiennych i funkcji preferujesz w kodzie …
Mam funkcję, która pobiera dane z serwera: function getData(data){ console.log(data.someVar); } Webstorm mówi, że someVar- to nierozwiązana zmienna. Czego mogę się pozbyć takich ostrzeżeń? Widzę kilka opcji: Pomiń ostrzeżenia w ustawieniach IDE; Dodaj plik źródłowy JSON z polami ( szczegóły ); Stosować tablice przypominające składni: data['some_unres_var']; Również Webstorm oferujący mi …
W mojej firmie mamy dwa różne przewodniki po stylach dla Java vs sql. W Javie mam pole o nazwie historyOfPresentIllnessi kiedy piszę sql, chcę je nazwać history_of_present_illness. Czy istnieje skrót klawiaturowy do przełączania się z jednego na drugi, gdy mam podświetloną frazę? A może wtyczka, która to potrafi? A ja …
Podczas pracy ze zmiennymi / parametrami, które mogą przyjmować tylko skończoną liczbę wartości, staram się zawsze używać języka Java enum, tak jak w public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Tak długo, jak pozostaję w swoim kodzie, działa dobrze. Jednak często muszę łączyć się z innym kodem, który używa …
Prawdopodobnie duplikat, ale niełatwy do wyszukania ... Biorąc pod uwagę nagłówek taki jak: namespace ns1 { class MyClass { void method(); }; } Widziałem method()zdefiniowane na kilka sposobów w pliku .cpp: Wersja 1: namespace ns1 { void MyClass::method() { ... } } Wersja 2: using namespace ns1; void MyClass::method() { …
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ć, podając fakty i cytaty, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Zastanawiałem się, czy ktoś nadal używa składni słowa kluczowego …
Wersja skrócona: w wielu językach programowania często zwraca się duże obiekty - takie jak wektory / tablice -. Czy ten styl jest teraz akceptowalny w C ++ 0x, jeśli klasa ma konstruktor ruchu, czy programiści C ++ uważają go za dziwny / brzydki / obrzydliwy? Wersja długa: czy w C …
Dlaczego PEP 8 nie zaleca stosowania spacji =w argumencie słowa kluczowego lub domyślnej wartości parametru ? Czy jest to niezgodne z zalecaniem spacji wokół każdego innego wystąpienia =w kodzie Pythona? Jak jest: func(1, 2, very_long_variable_name=another_very_long_variable_name) lepszy niż: func(1, 2, very_long_variable_name = another_very_long_variable_name) Wszelkie linki do dyskusji / wyjaśnień BDFL Pythona …
Czy w języku c # jest jakaś różnica w szybkości wykonania w kolejności, w której określasz stan? if (null != variable) ... if (variable != null) ... Od niedawna pierwszy z nich widziałem dość często i przykuł moją uwagę, bo do drugiego przywykłem. Jeśli nie ma różnicy, jaka jest zaleta …
Zwrot, który ostatnio zauważyłem, to pojęcie stylu „bez punktów” ... Najpierw było to pytanie, a także to . Potem odkryłem , że piszą tutaj: „Innym tematem, który warto omówić, jest niechęć autorów do stylu bez punktów”. Co to jest styl „bez punktów”? Czy ktoś może podać zwięzłe wyjaśnienie? Czy ma …
Jak masz przerwać rozumienie bardzo długiej listy? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Widziałem też gdzieś ludzi, którzy nie lubią używać znaku '\' do przerywania linii, ale nigdy nie rozumieli dlaczego. Jaki jest tego powód?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.