Pytania otagowane jako code-quality

Pytania dotyczące najlepszych praktyk pisania kodu wysokiej jakości.

6
Co sprawia, że ​​aplikacja jest skalowalna?
W ofertach pracy ciągle widzę, że kandydat musi mieć doświadczenie w pisaniu „skalowalnych” aplikacji. Co sprawia, że ​​aplikacja jest skalowalna i skąd mam wiedzieć, że mój kod można skalować do milionów użytkowników? Wydaje mi się, że lepszym sposobem sformułowania tego pytania jest: Jak napisać kod z myślą o skalowalności? Aby …



14
Napraw błędy lub poczekaj, aż klient je znajdzie?
Czy inni naprawiają błędy, gdy je widzą, czy czekają, aż nastąpi awaria / utrata danych / ludzie umrą, zanim to naprawią? Przykład 1 Customer customer = null; ... customer.Save(); Kod jest wyraźnie niepoprawny i nie można go obejść - wywołuje metodę w odwołaniu zerowym. Zdarza się, że nie ulega awarii, …
35 code-quality  bug 

14
Dlaczego tak wielu programistów uważa, że ​​wydajność, czytelność i łatwość konserwacji nie mogą współistnieć?
Odpowiadając na to pytanie , zacząłem się zastanawiać, dlaczego tak wielu programistów uważa, że ​​dobry projekt nie powinien uwzględniać wydajności, ponieważ wpłynie to na czytelność i / lub łatwość konserwacji. Uważam, że dobry projekt uwzględnia również wydajność w momencie pisania, i że dobry programista z dobrym projektem może napisać wydajny …


10
Przekazywanie zmiennej elementu jako parametru metody
W projekcie znalazłem taki kod: class SomeClass { private SomeType _someField; public SomeType SomeField { get { return _someField; } set { _someField = value; } } protected virtual void SomeMethod(/*...., */SomeType someVar) { } private void SomeAnotherMethod() { //............. SomeMethod(_someField); //............. } }; Jak przekonać kolegów z drużyny, że …




12
Czy przegląd kodu jest dobrą praktyką?
Kiedy firma, w której pracuję, zatrudniała nowych menedżerów, oferowała nam przegląd czyichś kodów na każdym spotkaniu. Mamy spotkania co dwa tygodnie, więc za każdym razem jeden z programistów pokazywał swój kod na projektorze, a inni zamierzali go omawiać. Pomyślałem, że to będzie świetne: każdy programista będzie bardziej ostrożny podczas pisania …

16
Czy prostota zawsze poprawia czytelność?
Niedawno opracowywałem zestaw standardów kodowania dla naszej firmy. (Jesteśmy nowym zespołem działającym w nowym języku dla firmy). W pierwszym szkicu wyznaczyłem cel naszych standardów kodowania jako poprawę czytelności, łatwości konserwacji, niezawodności i wydajności. (Zignorowałem zapisywalność, przenośność, koszt, zgodność z poprzednimi standardami itp.) Jednym z moich celów podczas pisania tego dokumentu …



11
Jakie czynniki powinny wpłynąć na to, jak określić, kiedy porzucić mały projekt z przyjacielem? [Zamknięte]
Ostatnio znalazłem się w trudnym miejscu. Pracuję nad grą z programistą od prawie 8 miesięcy. Oboje zaczęliśmy jako początkujący programista około sierpnia ubiegłego roku, jest studentem CS na drugim roku, jestem z zawodu technikiem wsparcia IT i jestem samoukiem z mnóstwem książek i subskrypcji online. Problem, który ciągle widzę, polega …

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.