Pytania oznaczone «coding-style»

125
Wcięcie w Go: tabulatory czy spacje?

Czy istnieje gdzieś standardowy dokument konwencji kodowania Google Go, który określa, czy tabulatory lub spacje są preferowane do wcięć w kodzie źródłowym Go? Jeśli nie, jaka jest (statystycznie) bardziej popularna opcja? Jaka jest oficjalna rekomendacja? (Jeśli w ogóle) Jaki jest bardziej...

113
Narzędzie do konwersji kodu Pythona na zgodny z PEP8

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ś...

112
Używanie do block vs braces {}

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...

108
Dogodnie mapuj między enum i int / String

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...