Pytania oznaczone «quality»

87
Dlaczego main () powinien być krótki?

Programuję od ponad 9 lat i zgodnie z radą mojego pierwszego nauczyciela programowania zawsze utrzymuję main()bardzo krótką funkcję. Na początku nie miałem pojęcia, dlaczego. Po prostu posłuchałem bez zrozumienia, ku zadowoleniu moich profesorów. Po zdobyciu doświadczenia zdałem sobie sprawę, że...

81
Dlaczego DRY jest ważne?

Całkiem proste, dlaczego miałbym chcieć pisać kod, który działa dla wszystkich przypadków i skalowalnych danych, gdy wszystko, co muszę zrobić, to powtórzyć ten sam proces kilka razy z kilkoma drobnymi poprawkami? Prawdopodobnie nie będę musiał ponownie tego edytować w najbliższym...

77
Czy wszystkie magiczne liczby są takie same?

W ostatnim projekcie musiałem przekonwertować bajty na kilobajty kibibajta . Kod był dość prosty: var kBval = byteVal / 1024; Po napisaniu tego resztę funkcji działałem i przeszedłem. Ale później zacząłem się zastanawiać, czy właśnie umieściłem magiczną liczbę w moim kodzie. Część mnie mówi, że...

64
Czy mamy obowiązek ulepszania starego kodu?

Przeglądałem stary kod, który napisałem. Działa, ale nie jest to świetny kod. Teraz wiem więcej niż wtedy, więc mogłem to poprawić. To nie jest bieżący projekt, ale jest to aktualny, działający kod produkcyjny. Czy mamy obowiązek cofnąć się i poprawić kod, który napisaliśmy w przeszłości, czy też...

59
Czy powinienem ponownie używać zmiennych?

Czy powinienem ponownie używać zmiennych? Wiem, że wiele najlepszych praktyk mówi, że nie powinieneś tego robić, jednak później, gdy inny programista debuguje kod i ma 3 zmienne, które wyglądają podobnie, jedyną różnicą jest to, że są tworzone w różnych miejscach w kodzie, może być zmieszany....