Pytania otagowane jako coding-style

Styl kodowania to zestaw wskazówek, które pomagają w czytelności i zrozumieniu kodu źródłowego.

12
Nauczenie siebie, jako fizyka, bycia lepszym programistą [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 4 lata temu . Zawsze lubiłem fizykę i zawsze lubiłem kodować, więc kiedy dostałem ofertę pracy doktorskiej zajmującej się fizyką numeryczną (szczegóły nie …


8
Co kwalifikuje „zbyt wiele żądań bazy danych” w kodzie?
To jest dyskusja, którą prowadzę i niektórzy z moich współpracowników sądzili, że przyjdę tutaj i zobaczę, czy uda się osiągnąć ogólny konsensus. Zasadniczo sprowadza się do następujących 2 opinii na temat wywołań bazy danych: 1. Wykonaj jedno duże połączenie, aby uzyskać wszystko, co może być potrzebne do zmniejszenia liczby wywołań …

6
Czy piszesz tytuły w komentarzach do kodu? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . 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 5 lat temu . Przeglądałem stary kod, który napisałem (pierwszy rok na uniwersytecie) i zauważyłem, że pisałem …

4
Deklarowanie zmiennych zwracanych w metodach c # vs zwracanie wartości bezpośrednio
W debacie dotyczącej zmiennych zwracanych niektórzy członkowie zespołu wolą metodę zwracania wyniku bezpośrednio do dzwoniącego, podczas gdy inni wolą zadeklarować zmienną zwrotną, która jest następnie zwracana do dzwoniącego (patrz przykłady kodu poniżej) Argumentem tego drugiego jest to, że pozwala programistom debugującym kod znaleźć wartość zwracaną przez metodę, zanim powróci ona …


3
Dlaczego warto skorzystać z wyjątku Over (sprawdzone)?
Nie tak dawno temu zacząłem używać Scali zamiast Javy. Częścią procesu „konwersji” między językami była dla mnie nauka używania Eithers zamiast (zaznaczonych) Exceptions. Kodowałem w ten sposób od jakiegoś czasu, ale ostatnio zacząłem się zastanawiać, czy to naprawdę lepszy sposób. Jedną z głównych korzyści Eitherjest przez Exceptionto lepsze wyniki; Exceptionmusi …

2
Tworzysz funkcje zagnieżdżone z czysto estetycznych powodów?
Zawsze zastanawiałem się, co myślą inni programiści o idei tworzenia czystych funkcji estetycznych. Że mam funkcję, która przetwarza porcji danych: Function ProcessBigData. Muszę powiedzieć kilka etapów procesu, dotyczy tylko tych danych: Step1, Step2, Step3. Normalnym podejściem, które najbardziej widzę w kodzie źródłowym, jest pisanie komentarzy w następujący sposób: Function ProcessBigData: …



6
Jak mogę promować i promować kod wysokiej jakości?
Pracuję jako programista iOS w małej firmie outsourcingowej w zespole 4 osób. Pracujemy nad projektem, który rozpoczął się kilka lat przed tym, jak ja i dwaj inni programiści dołączyliśmy do firmy. Wcześniej projekt był w większości wykonywany przez jedną osobę. Kiedy zacząłem pracować nad projektem, był to kompletny bałagan. Było …



5
Zwraca wartość logiczną set.add () w warunkowym?
Operator add klasy set zwraca wartość logiczną, która jest prawdą, jeśli element (który ma zostać dodany) jeszcze nie istniał, a fałsz w przeciwnym razie. Pisze if (set.add(entry)) { //do some more stuff } uważany za dobry styl pod względem pisania czystego kodu? Zastanawiam się, skoro robicie dwie rzeczy naraz. 1) …


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.