Czy nawiasy klamrowe powinny być na własnej linii, czy nie? Co o tym myślisz? if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } a może powinno być if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } lub nawet if (you.hasAnswer()) you.postAnswer(); else you.doSomething(); Bądź konstruktywny! Wyjaśnij dlaczego, dziel się doświadczeniami, …
Rozważamy wprowadzenie jednego standardowego formatu kodu w naszym projekcie (format automatyczny z działaniami zapisu w Eclipse). Powodem jest to, że obecnie istnieje duża różnica w formatach kodu używanych przez kilku (> 10) programistów, co utrudnia jednemu programistowi pracę nad kodem innego programisty. Ten sam plik Java czasami używa 3 różnych …
Lubię trzymać moje linie kodu poniżej 80 znaków, ponieważ: Nie muszę przewijać w poziomie; Wiem, że linia jest prawdopodobnie zbyt skomplikowana, jeśli przekroczy ten limit; i ładnie drukuje się na papierze. Jeśli chodzi o to drugie, spotkałem tylko kilka osób, które faktycznie drukują kod, aby na niego spojrzeć (jestem jednym …
W dyskusji o rozmieszczeniu nawiasów klamrowych pojawiło się już kilka uwag na temat białych znaków. Sam zwykle posypuję mój kod pustymi liniami, próbując segregować rzeczy, które pasują do siebie w „logicznych” grupach i mam nadzieję, że ułatwią następnej osobie przeczytanie kodu, który właśnie stworzyłem. W rzeczywistości powiedziałbym, że tworzę swój …
Czytałem Code Complete, aw rozdziale poświęconym układowi i stylowi przewidywał, że edytory kodu użyją pewnego rodzaju formatowania tekstu sformatowanego. Oznacza to, że zamiast kodu wyglądającego tak Procedure ResolveCollisions { Performs a posteriori collision resolution through spatial partitioning algoritm } ( CurrentMap : SpriteContext, PotentialColliders: SpriteList ) var Collider : Sprite, …
Prawie zawsze formatuję kod, zanim zdecyduję się upewnić, że został on wykonany poprawnie. Większość mojego zespołu tak naprawdę nie obchodzi i nie zawsze poprawnie formatuje swój kod (drobne rzeczy, które nie wpływają na kod, ale wpływają na czytelność podczas próby jego utrzymania). Niedawno zainstalowałem elektronarzędzia VS z opcją „Formatuj przy …
Używam Eclipse do kodowania, a używanym przez nas językiem jest Java. Kiedyś ktoś zasugerował, aby poprawnie sformatować kod, używając automatycznego formatatora (CTRL + SHIFT + F) Podczas gdy to polecenie formatuje kod, ale czasami wydaje mi się, że ogólny wygląd staje się dziwny i nie jest zbyt czytelny. Czy to …
Niektórzy przysięgają, że zamykają swoje pliki PHP ?>, inni twierdzą, że lepiej jest je wyłączyć. Wiem, że nie jest to konieczne, po prostu zastanawiam się, jakie są zalety i wady robienia tego i jaka jest najlepsza praktyka.
Czy powinienem łamać zapytania SQL w różnych wierszach? Na przykład w projekcie, nad którym pracuję, mamy zapytanie, które zajmuje 1600 kolumn! 1600 znaków tabulatora. Napisałem takie zapytania: "SELECT bla , bla2 , bla FROM bla " . "WHERE bla=333 AND bla=2" . "ORDER BY nfdfsd ..."; Ale zażądali, żebym umieścił …
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 . Jestem pewien, że nie tylko ja denerwuję się, gdy widzą stronę kodu zaśmieconą zapytaniami SQL. …
Używam Eclipse i porozmawiam o tym jako przykład, ale jestem pewien, że tak jest w każdym innym IDE. Eclipse ma polecenie CTRL- Shift-, Fktóre automatycznie formatuje kod. Czy dobrą praktyką jest stosowanie tego rodzaju formatowania? Pytam w kontekście dużego projektu, w którym może być wielu programistów pracujących na tych samych …
Potrzebuję narzędzia (do użytku domowego), które sformatuje kod SQL (SQL Server / MySQL). Istnieją różne narzędzia innych firm i strony internetowe, które to robią, ale nie dokładnie tak, jak tego potrzebuję. Chcę więc napisać własne narzędzie, które będzie pasować do moich potrzeb. Pierwsze pytanie, czy istnieje jakikolwiek standard lub konwencja …
Sugestia z „Czystego kodu” Boba Martina każe mi drapać się po głowie. „Jeśli raz funkcja wywoła inną, powinny one być pionowo zamknięte, a osoba dzwoniąca powinna znajdować się powyżej odbiorcy” Jak dotąd mniej więcej trzymałem się wytycznych .Net, które grupują członków klasy według typu (właściwości, lekarze, funkcje) i widoczności (public …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.