Pytania otagowane jako coding-standards

Standardy kodowania lub konwencje kodowania to zestawy zasad lub wytycznych opracowanych w celu zarządzania procesem tworzenia kodu w projekcie oprogramowania. Zazwyczaj są oparte na najlepszych praktykach branżowych lub ogólnie przyjętych konwencjach. Obejmują one konwencje nazewnictwa, styl, zabronione funkcje i wiele innych.






17
Standard kodowania dla przejrzystości: skomentować każdą linię kodu?
Pracowałem w sklepach, które produkują oprogramowanie krytyczne dla życia i zajmowałem się regułami komentowania, które miały na celu utrzymanie czytelności kodu i potencjalne uratowanie życia. Z mojego doświadczenia wynika jednak, że wymóg ten staje się umysłem, od którego należy usunąć listę kontrolną i nie pomaga mi skupić się na pisaniu …


19
Czy funkcja może być za krótka?
Ilekroć napotykam, że piszę tę samą logikę więcej niż raz, zwykle umieszczam ją w funkcji, więc w mojej aplikacji jest tylko jedno miejsce, w którym muszę ją zachować. Efektem ubocznym jest to, że czasami mam jedną lub dwie funkcje liniowe, takie jak: function conditionMet(){ return x == condition; } LUB …

4
Czy „długi” zakaz ma sens?
W dzisiejszym cross-platform C ++ (lub C) Świat możemy mieć : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft Windows (x86-64 and IA-64) LP64/I32LP64 16 32 64 64 64 Most Unix and Unix-like …



16
Jaka jest korzyść z niestosowania notacji węgierskiej?
Jedną z rzeczy, z którymi się zmagam, jest niestosowanie węgierskiej notacji. Ja nie chcę iść do definicji zmiennej po prostu zobaczyć, jakiego rodzaju jest. Kiedy projekt się rozrasta, miło jest móc patrzeć na zmienną poprzedzoną przez „bool” i wiedzieć, że szuka wartości prawda / fałsz zamiast wartości 0/1 . Wykonuję …

14
Jak mogę uniknąć poczucia, że ​​gdybym całkowicie przebudował program od zera, zrobiłbym to znacznie lepiej? [Zamknięte]
Nauczyłem się znacznej ilości kodowania, jednak zawsze odbywało się to w środowisku naukowym (nie w informatyce), całkowicie samoukiem bez nikogo, kto poprowadziłby mnie we właściwym kierunku. Tak więc moja podróż do kodowania była ... niechlujna. Zauważyłem teraz, że za każdym razem, gdy buduję jakiś program, do końca zdaję sobie sprawę, …


6
Pojedyncze cytaty vs podwójne cytaty [zamknięte]
Właśnie zacząłem pracę, w której piszę Python po pochodzeniu z języka Java i zauważam, że inni programiści często cytują łańcuchy używając pojedynczych cudzysłowów ( '') zamiast podwójnych cudzysłowów ( ""). Na przykład: line1 = 'This is how strings typically look.' line2 = "Not like this." Czy jest jakiś szczególny powód …

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.