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.

8
Sprzeczne style Java w zespole
Należę do zespołu programistów Java z terminem 6 tygodni. Wymaga to bardzo szybkiego napisania dużej części kodu. Jednak nasz zespół programistów ma różne style kodowania. Wszystko, od konwencji nazw po metody abstrakcji, różni się w naszym zespole. Czy ktoś wie o dokumentach, które określają „standardy” java? Aby to wyjaśnić, zastanawiałem …

9
Czy przewijanie w poziomie powoduje, że kod jest mniej czytelny?
Cóż, prawda? Czy jest to uważane za złą praktykę? IMO jest mniej czytelny. Nienawidzę konieczności przewijania w prawo, a następnie w lewo, w prawo, w lewo i tak dalej. To sprawia, że ​​kodowanie jest bardziej bolesne i czasami mnie myli. Na przykład za każdym razem, gdy koduję długi ciąg, wykonam …

5
Czy standardy kodowania mogą być zbyt jednolite?
Czy istnieje coś takiego jak zbyt duża jednolitość? Tam, gdzie pracuję, mamy oczywiście standardy, w tym konwencje nazewnictwa, architektury, frameworki do wykorzystania itp. Jednak ostatnio pojawiło się wiele krytyki rzeczy, które uważałbym za bardziej stylowe. Na przykład pisanie ifinstrukcji w wielu wierszach w stosunku do jednego wiersza przy użyciu ??operatora …


3
Dlaczego nie prefiksujemy Wyliczeń, Klas abstrakcyjnych i Struktur?
Społeczność C # tak wszechobecnie używa przedrostka „I”, aby wskazać interfejs, z którego mogą korzystać nawet najbardziej niedoświadczeni programiści. Dlaczego więc nie poprzedzamy wyliczeń, klas abstrakcyjnych ani struktur (być może odpowiednio „E”, „A” i „S”)? Na przykład, gdybyśmy oznaczyli wszystkie klasy abstrakcyjne znakiem „A”, dostarczyłoby to cennych informacji o tym …



3
Czy porównując zmienną łańcuchową z literałem łańcuchowym za pomocą .equals (), istnieje standardowa praktyka przy porządkowaniu elementów? [Zamknięte]
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 7 lat temu . Każda z …

3
Błędy, których można uniknąć dzięki standardom kodowania [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Szukam statystyk (lub szacunków), które potwierdzają twierdzenie, że standardy kodowania pomagają zmniejszyć liczbę błędów. Twarde …

9
Badania zysków / strat wydajności dokumentacji
Po wielu poszukiwaniach nie udało mi się odpowiedzieć na podstawowe pytanie dotyczące założonego znanego w świecie twórców oprogramowania: CO JEST ZNANE: Egzekwowanie ścisłej polityki dotyczącej odpowiedniej dokumentacji kodu (czy to znaczników Doxygen, Javadoc, czy po prostu mnóstwa komentarzy) wydłuża czas potrzebny na opracowanie kodu. ALE: Posiadanie dokładnej dokumentacji (lub nawet …

12
Utrzymywalność logiki boolowskiej - czy zagnieżdżanie jest konieczne, jeśli instrukcje są potrzebne?
Który z nich jest lepszy dla utrzymania? if (byteArrayVariable != null) if (byteArrayVariable .Length != 0) //Do something with byteArrayVariable LUB if ((byteArrayVariable != null) && (byteArrayVariable.Length != 0)) //Do something with byteArrayVariable Wolę czytać i pisać drugie, ale pamiętam, że czytanie w kodzie jest kompletne, że robienie takich rzeczy …

6
Czy powinienem ściśle przestrzegać każdego standardu HTML i CSS?
Kilka lat temu uważałem się za programistę stron internetowych, znając podstawowe 3 języki (HTML, CSS, JS) i dużo PHP. Przejście od zwykłego tekstu do rzeczywistych stron internetowych było uciążliwe z powodu tak zwanych „standardów”, które w tamtym czasie były dla mnie absurdalnie skomplikowane. Sprowadzało się to do tego (bez rzeczy …

4
Przeprojektowanie funkcji zwracającej kod liczby całkowitej reprezentujący wiele różnych statusów
Odziedziczyłem okropny kod, który zamieściłem poniżej. Czy istnieje nazwa tego konkretnego anty-wzoru? Jakie są zalecenia dotyczące refaktoryzacji tego? // 0=Need to log in / present username and password // 2=Already logged in // 3=Inactive User found // 4=Valid User found-establish their session // 5=Valid User found with password change needed-establish …

5
Czy umieszczanie znaczników tekstowych wewnątrz ciągów jest złym stylem? Czy jest alternatywa?
Pracuję z ogromnymi strunami, które wymagają dużo manipulacji. Na przykład mogę wygenerować taki ciąg: Część 1 Łódź Sekcja A Programowanie Część 2 Partycjonowanie łodzi do programowania. Sekcja AA Sekcja Wpisy SQL. Ciąg byłby zbyt duży, aby ręcznie sprawdzić każdą jego część. Teraz muszę splitto stringpodzielić na stringlistsekcje i części. Mogę …


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.