Pytania otagowane jako coding-style

**NIE UŻYWAĆ! Ten tag odnosi się do całkowicie upartego tematu i dlatego nie jest już na ten temat. ** Pytania zgodne ze stylem kodowania i konwencjami.


10
Sprawdź, czy ciąg zawiera element z listy (ciągów)
Dla następującego bloku kodu: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False Wynik to: Przypadek 1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True Przypadek 2: myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False Lista (listOfStrings) może zawierać kilka elementów (minimum 20) …


14
do..end vs nawiasy klamrowe dla bloków w Rubim
Mam współpracownika, który aktywnie próbuje mnie przekonać, że nie powinienem używać do..end, a zamiast tego używać nawiasów klamrowych do definiowania bloków wielowierszowych w Rubim. Jestem mocno w obozie, że używam kręconych szelek tylko do krótkich jednolinijkowych i kończę na wszystkim innym. Ale pomyślałem, że dotrę do większej społeczności, aby uzyskać …

14
Sprawdzanie wskaźnika NULL w C / C ++ [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ć, podając fakty i cytaty, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie W ostatnim przeglądzie kodu współtwórca próbuje wymusić, aby wszystkie …


12
Darmowe narzędzie do sprawdzania kodu źródłowego C / C ++ pod kątem zestawu standardów kodowania? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Wydaje się, że znalezienie takiego narzędzia dla Javy ( Checkstyle , JCSC ) jest dość łatwe …
151 c++  c  coding-style 

29
Po co używać przedrostków w zmiennych składowych w klasach C ++
W wielu kodach C ++ stosowane są konwencje składniowe do oznaczania zmiennych składowych. Typowe przykłady obejmują m_ memberName dla członków publicznych (w przypadku gdy w ogóle są wykorzystywani członkowie publiczni) _ nazwa_członka w przypadku członków prywatnych lub wszystkich członków Inni próbują wymusić użycie this-> member za każdym razem, gdy używana …


11
Jak nazwać metody podobne do fabryk?
Myślę, że większość metod fabrycznych zaczyna się od create. Ale dlaczego nazywa się je „ tworzyć ”? Dlaczego nie „ tworzyć ”, „ produkować ”, „ budować ”, „ generować ” lub czegoś innego? Czy to tylko kwestia gustu? Konwencja? A może ma specjalne znaczenie w „tworzeniu”? createURI(...) makeURI(...) produceURI(...) …


4
Czy wartość przekazywana jest rozsądną wartością domyślną w C ++ 11?
W tradycyjnym C ++ przekazywanie wartości do funkcji i metod jest powolne w przypadku dużych obiektów i generalnie jest źle widziane. Zamiast tego programiści C ++ mają tendencję do przekazywania referencji, co jest szybsze, ale wprowadza różnego rodzaju skomplikowane pytania dotyczące własności, a zwłaszcza zarządzania pamięcią (w przypadku, gdy obiekt …
142 c++  coding-style  c++11 

11
Przejdź przez wektor C ++, używając pętli „for”
Jestem nowy w języku C ++. Zacząłem używać wektorów i zauważyłem, że w całym kodzie, który widzę, aby iterować przez wektor za pomocą indeksów, pierwszy parametr forpętli jest zawsze oparty na wektorze. W Javie mógłbym zrobić coś takiego z ArrayList: for(int i=0; i < vector.size(); i++){ vector[i].doSomething(); } Czy jest …

6
Czy powinienem używać `import os.path` czy` import os`?
Według oficjalnej dokumentacji , os.pathjest modułem. Jaki jest zatem preferowany sposób importu? # Should I always import it explicitly? import os.path Lub... # Is importing os enough? import os NIE odpowiadaj „Importowanie osdziała dla mnie”. Wiem, ja też teraz działa (od Pythona 2.6). Chcę wiedzieć, jakie są oficjalne zalecenia w …

3
Czy efektywny C ++ jest nadal skuteczny?
Z tego, co zobaczyłem w tym poście , postanowiłem zacząć czytać książkę Efektywne C ++ . Ale teraz, gdy pojawiło się wiele nowych funkcji dzięki C ++ 11 i zmieniło się kilka dobrych praktyk, nie jestem pewien, czy jest to w rzeczywistości dobry pomysł. Czy pojawienie się C ++ 11 …

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.