![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 2 Dołączył: 17.07.2014 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
Siemka
Może tak trochę nie na temat, ale zaczynam się zagłębiać w obiektowe i mam jedno podstawowe pytanie: po co wgl to programowanie obiektowe? Nie łatwiej operować na proceduralnym? Napisać kilka funkcji w jednym pliku i wyjdzie na to samo. Czy może ktoś mnie oświecić? W php nie widzę właściwie różnicy w samej taktyce pisania między funkcjami a klasami. Poza dziedziczeniem, ale nie widzę sensu. Dobry programista potrzebuje obiektowego? Jeżeli tak to po co?. Po co utrudniać sobie tak życie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 24 Dołączył: 12.05.2013 Skąd: Hamburg Ostrzeżenie: (0%) ![]() ![]() |
Na koniec jeszcze bym dodał, żebyś zainteresował się testami jednostkowymi i TDD. Dla php jest, na przykład, PHPUnit.
Nie jest to może związanie stricte z OOP, bo testować można i kod proceduralny, ale za to pozwala błyskawicznie wyłapać problemy i błędy w logice. Jeśli nie potrafisz czegoś przetestować, lub kombinujesz jak koń pod górkę, żeby napisać test, to jasny znak, że coś zrobiłeś źle i najlepiej będzie przemyśleć dany fragment kodu. Test są na prawdę bardzo wartościowe. Nawet jeśli robisz to sam dla siebie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 06:46 |