Jak robić mniej błędów?

0

Witajcie, mam staż pracy jako programista php jakieś 1 roku a mimo to często zdarzają mi się głupie błędy podczas programowania. czasem zamiast == dam sobie = albo inne tego typu michałki. Wiem czym się to różni tylko po prostu czasem mi się zdarzy jakiś głupi błąd przez co tracę potem sporo czasu na debugowanie. Jeśli mógłbym prosić o jakieś wskazówki co robić by błędów robić jak naj mniej.
Bo poważnie zaczynam się martwić że może jestem na to wszystko za głupi...
Jak to było z wami czy często na początku waszej drogi zdarzały się głupie błędy?

0

Unit testy?

4

Może zmień język :D ?

0

Co do zmiany języka poważnie się nad tym zastanawiam- w innych językach w których pisalem gdzie typy były bardziej kontrolowane jakoś nie da się złapać na różne "złe rzeczy z php" :)

0

No to się nie zastanawiaj tylko zmieniaj jak najszybciej na coś normalniejszego. Gdybyś miał staż 50 lat w PHP to byłoby trudno się przenieść bo spadek zarobków byłby mocno odczuwalny, ale skoro jesteś na wczesnym etapie kariery to (tymczasowe) poświęcenie jest niewielkie.

2

Głupie błędy zdarzają się każdemu, bez względu na staż.

0

Jak piszę w Delphi, a potem w C++ to mylę = z ==:P

0

Niektórzy piszą

if (5 == $zmienna) ..

zamiast if ($zmienna == 5) ..

, bo do wartości stałej nie da się nic przypisać. No i w PHP warto używać === zamiast == ;)
0
  1. Zmień język.
  2. Pisz testy.
  3. Używaj IDE (zwłaszcza pomocne są np. funkcje do refactoringu jak zmiana nazwy zmiennej - do każdego użycia w projekcie itd.)
0

Ważny punkt - dobre IDE, bo one różnie sobie radzą z wykrywaniem prostych błędów. Do PHP zdaje się JetBrains PhpStorm jest dobre.

0

Okay, dam wam dobrą radę więc posłuchajcie. Takie rzeczy się zdarzają i nie jest to kwestia języka czy stażu. Jeżeli piszesz że często zdarzają Ci się takie błędy to raczej masz coś związane z dysleksją. Ciekawe czy jak piszesz to gubisz też literki. A po drugie to chyba najprościej było by abyś po prostu się zatrzymał i sprawdził kod np. co 15 linijek.

0

Dołączam się do opinii przedmówców. Zmień język. Poważnie. PHP jest bardzo fajnym językiem i sporo w nim napisałem. Do wielu rzeczy świetnie się nadaje, ale jeśli chcesz zrobić krok naprzód, to musisz opanować na początek jakiś porządny obiektowy język. Natomiast wiedza, którą posiadasz zostanie Ci w głowie. Można na ten temat cały elaborat napisać, ale tym razem ograniczę się do tych paru zdań. ;)

0

PHP jest bardzo fajnym językiem

Od ktorej strony?

Do wielu rzeczy świetnie się nadaje

W sensie, lepiej od czegos innego na rynku czy swietnie bo swietnie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1