Pytania otagowane jako readability

Czytelność mierzy łatwość odczytu i zrozumienia kodu.


7
Jak zarządzać bardzo dużym zestawem reguł i magicznych liczb w moim programie?
Jestem nieco nowy w programowaniu (z zawodu jestem inżynierem mechanikiem) i podczas mojego przestoju opracowuję mały program, który generuje część (solidworks) na podstawie danych wejściowych od różnych osób z całego zakładu. Opierając się tylko na kilku danych wejściowych (dokładnie 6), muszę wykonać setki wywołań API, z których każde może zająć …


4
Dlaczego JSX jest dobry, gdy skrypty JSP są złe?
React.js zapewnia JSX jako składnię podobną do XHTML do konstruowania drzewa komponentów i elementów. JSX kompiluje się w Javascripcie, a zamiast dostarczania pętli lub warunków w JSX, używasz Javascript bezpośrednio: <ul> {list.map((item) => <li>{item}</li> )} </ul> Nie byłem jeszcze w stanie wyjaśnić, dlaczego uważa się to za dobre, jeśli analogiczne …

6
Jak usunąć funkcję lub funkcję podczas korzystania z TDD
W tekstach o TDD często czytam o „usunięciu duplikacji” lub „poprawie czytelności” podczas etapu refaktoryzacji. Ale co sprawia, że ​​usuwam nieużywaną funkcję? Powiedzmy na przykład, że istnieje klasa Cz metodami a()i b(). Teraz myślę, że byłoby miło mieć metodę, w f()którą się zaangażuje C. W rzeczywistości f()zastępuje wszystkie wywołania do, …


5
Nazewnictwo opisowe a 80 linii znaków [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …




4
Badania nad tym, jak dobrze programista rozumie kod w nieznanych językach? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Czy istnieją jakieś poważne badania dotyczące tego, jak dobrze doświadczony programista, który zna język X, może zrozumieć kod napisany …

6
Zero jako stała?
Ostatnio natknąłem się na ten idiom programowania: const float Zero = 0.0; który jest następnie wykorzystywany w porównaniach: if (x > Zero) {..} Czy ktoś może wyjaśnić, czy jest to naprawdę bardziej wydajne, czytelne lub możliwe do utrzymania niż: if (x > 0.0) {..} UWAGA: Mogę wymyślić inne powody, by …

6
Czy C # staje się trudniejszy do odczytania?
W miarę postępu C # dodano wiele funkcji językowych. Doszło do tego, że stało się dla mnie nieczytelne. Jako przykład rozważ następujący fragment kodu z kodu Caliburn.Micro tutaj : container = CompositionHost.Initialize( new AggregateCatalog( AssemblySource.Instance. Select(x => new AssemblyCatalog(x)) .OfType<ComposablePartCatalog>() ) ); To tylko mały przykład. Mam kilka pytań: Czy …
15 c#  readability 

4
Dobre wykorzystanie try-catch?
Zawsze zmagam się z tym ... próbując znaleźć właściwą równowagę między próbą złapania a kodem, który nie staje się tym nieprzyzwoitym bałaganem tabulatorów, nawiasów i wyjątków, które są wyrzucane z powrotem na stos wywołań jak gorący ziemniak. Na przykład mam teraz rozwijaną aplikację, która korzysta z SQLite. Mam interfejs bazy …


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.