Aktywne Wpisy

Tortcebulowy +1026
źródło: 1000012290
Pobierz
Pawci0o +67
Zaletą aut z Temu czyli chin jest to, że są tanie. Na tym koniec zalet. ¯\( ͡° ͜ʖ ͡°)/¯
#samochody #motoryzacja #auto #omoda #autazchin #temu #aliexpress #chiny
#samochody #motoryzacja #auto #omoda #autazchin #temu #aliexpress #chiny
źródło: image
Pobierz




Nasze projekty, to zazwyczaj witryny przejęte "na warsztat", od klienta po innej firmie gdzie zakończyła się współpraca. Zwykle taka witryna zawiera 30-40 wtyczek, część jest shardcodowana, prawie wszystkie nieaktualne, bo updaty zostały wyłączone w obawie, że coś wybuchnie. Wszędzie gdzie się da wciśnięty ACF. Są poza tym dopisane integracje jakimś spaghetti kodem, strach to ruszyć, bo wszystko może wybuchnąć, albo integracje z bramkami płatniczymi, gdzie CURL gada z API w .... pliku widoku. Warstwa frontu pomieszana z abstrakcją backendu, jednym słowem "random architecture". Jak w takich projektach pisać testy? Siedzę już 5 lat w tym Software House i powoli tracę wiarę, że coś dam radę zmienić w swojej karierze
#programowanie #php #wordpress
Jestem jedynym developerem WP, który chciałby profesjonalizowac naszą pracę. Reszta klepie spagetti code. Mamy jeszcze kilku zdalnych programistów od symfony i larwy, ale oni mają gdzieś naszą piaskownicę WP
@czlowiek_z_lisciem_na_glowie: Wybacz, ale co z Ciebie za backend dev skoro używasz tylu wtyczek?
Ja nie instaluje tylu wtyczek . Dostajemy do utrzymania takie projekty
Nie zrobimy porządku w kodzie strony, którą dostaliśmy na utrzymanie. Klient w życiu za to nie zapłaci, owszem zdarzało się że proponowaliśmy zaoranie całości, ale to rzadkość,
Płacą pomiędzy 4k a 5k netto. To chyba nie za dużo, w dodatku umowa o dzieło. Abym przeszedł do symfony albo laravel, musiałem dobrze mieć ogarniętego mysql, a znam tylko podstawy. Niestety projektu w wp rzadko zahaczają o czysty mysql. Resztę postaw już chyba mam. Wiem co to dependency injection, mvc, umiem implementować ze 2 albo 3 wzorce. Niestety to poziom juniora w Symfony. Jak na mnie, spojrzą w
nie musisz mieć ogarniętego mysql, też rzadko się zahacza w laravelu i symfony o czysty mysql bo i tak w większości korzytasz z ORM
po studiach wcale się nie ogarnia od razu
- spaghetti codu nie da sie testowac
- zacznij od tej ksiazki https://leanpub.com/mlaphp ladnie pokazuje jak przepisac taki kod by byl uporzadkowany i testowalny
- do testowania jednostkowego w wp polecam https://github.com/10up/wp_mock/blob/master/README.md
- ale i tak zdasz sobie sprawe ze robienie tego wszystkiego dla jakichs tam stron januszy za max kilka tysiecy to sie zwyczajnie biznesowo nie oplaca
- polecam takie podejscie: https://codeception.com/ testy przegladarkowe wiec mozesz od razu
Dzięki za linki. Rzecz jasna projektów, które bierzemy na utrzymanie nie przepisujemy, ani nie robimy większego refactoringu i nie zależy to ode mnie