cenazysk.pl

w poszukiwaniu wartości

Najczęstsze błędy programistów.
Najczęstsze błędy programistów.

Błędy programistyczne najczęściej popełniane przez początkujących programistów

| 0 comments

Nauka programowania to pasmo popełniania błędów i ich korygowania. Tak jak z grą na gitarze, pierwsza próba zagrania utworu lub zwykłej sekwencji dźwięków jest wypełniona błędami. Kolejne są już coraz lepsze, aż w pewnym momencie uda się zredukować je do zera. Potem jest nadzieja, że programista będzie w stanie powtarzać procedurę pisania tego fragmentu bez błędów.

Jakie błędy czekają na początkującego programistę? Na pewno nie uda się wyczerpać listy. Warto pamiętać, że błędy są nieodzowną częścią drogi ku zostania programistą. Z tej perspektywy warto wypracować postawę, w której aktywnie szukamy możliwości popełnienia błędu, żeby przyspieszyć proces nauki. Szybsze postępy i lepszy framework.

  • Typowe błędy początkującego programisty, oczywiście lista jest niekompletna.
  • Zapominanie, że pierwszy element tablicy zaczyna się od 0.
  • Brak jasnej dokumentacji kodu, w tym odpowiedniego opisu zmiennych.
  • Nieumiejętne używanie dynamicznej pamięci, brak alokacji.
  • Przekraczanie zakresu liczbowego dla odpowiednich typów danych.
  • Błędy w operowaniu plikami: zapis do nieotwartego pliku, otwarcie pliku z nieodpowiednimi parametrami, czytanie pliku po EOF.
  • Brak komentarzy w newralgicznych miejscach.
  • Nieumiejętne posługiwanie się rekurencją, np. bez warunku końcowego
  • Brak walidacji danych wejściowych lub brak walidacji nietypowych danych wejściowych.
  • Brak sprawdzenia i przetestowania danych wyjściowych.
  • Zapomnienie o inicjalizacji zmiennych lub użycie nieoptymalnych typów danych.
  • Nieumiejętna obsługa wątków i błędy w przetwarzaniu równoległym.
  • Brak dokładnego zaprojektowania działania i oczekiwanych wyników programu.
  • Zapominanie, że niektóre typy danych (float) estymują wartości na pewnym poziomie precyzji, co może mieć konsekwencje przy porównywaniu wartości.
  • Próba wstawienia ujemnej wartości do zmiennej, która nie przyjmuje wartości poniżej zera.
  • Zamykanie pętli w błędnej kolejności.
  • Zakładanie, że kompiler rozwiąże za programistę większość przypadków brzegowych i błahych problemów.
  • Nieumiejętne stosowanie przeładowania operatora w języku zorientowanym obiektowo.
  • Przywiązanie się do jednego typu rozwiązań, języka lub frameworka w szybko zmieniającym się krajobrazie języków programowania.
  • Nie testowanie kodu.
  • Nie używanie repozytorium i systemu kontroli wersji.

Lista błędów programistycznych z pewnością nie jest kompletna. Warto jednak wiedzieć, jakie są typowe błędy programistów, żeby móc je systemowo i nawykowo wyeliminować. Piszcie w komentarzach inne błędy, które popełniają początkujący programiści.


Bezpiecznie przelewaj środki na zakup kryptowalut. Nowa giełda Bitcoin rozdaje 20 euro dla najszybszych!

Dodaj komentarz

Required fields are marked *.