S.O.L.I.D. Principle...

S.O.L.I.D. Principles Around You [ENG]

Przykłady z życia codziennego wyjaśniające zasady SOLID

0 comments programowanie ajdajzler trekhleb.dev 0

ajdajzler
g/Volkh

jak mnie wkurwia ten projekt grupowy z inżynierii oprogramownia xd nie chcą robić normalnych pull requestów z jakimś podstawowym review bo nie.

mieliśmy napisane testy jednostkowe to typ pozmieniał nazwy klas i całą logike "bo tak" i ofc testów nie ruszył, wrzucając wszystko w maina xd

ręka mnie świeżbi żeby im zajebać za taką prowizorke, wiem ze to niby jest tylko gównoprojekt, ale naprawde 5 sekund postarania się i wszystko wygladaloby jak trzeba

ajdajzler

@kakabix: :3

ajdajzler
g/Volkh

jak mnie wkurwia ten projekt grupowy z inżynierii oprogramownia xd nie chcą robić normalnych pull requestów z jakimś podstawowym review bo nie.

mieliśmy napisane testy jednostkowe to typ pozmieniał nazwy klas i całą logike "bo tak" i ofc testów nie ruszył, wrzucając wszystko w maina xd

ręka mnie świeżbi żeby im zajebać za taką prowizorke, wiem ze to niby jest tylko gównoprojekt, ale naprawde 5 sekund postarania się i wszystko wygladaloby jak trzeba

ajdajzler

a i typek twierdzi ze to wywołanie jednego obiektu funkcji przez dwie nastepne funkcje to wzorzec projektowy obserwatora xd like, nie znam sie na wzorcach projektowych, ale bardziej mi to brzmi na anty-clean code gdzie polega sie jedynie na side effectach xd

ajdajzler
g/Volkh

jak mnie wkurwia ten projekt grupowy z inżynierii oprogramownia xd nie chcą robić normalnych pull requestów z jakimś podstawowym review bo nie.

mieliśmy napisane testy jednostkowe to typ pozmieniał nazwy klas i całą logike "bo tak" i ofc testów nie ruszył, wrzucając wszystko w maina xd

ręka mnie świeżbi żeby im zajebać za taką prowizorke, wiem ze to niby jest tylko gównoprojekt, ale naprawde 5 sekund postarania się i wszystko wygladaloby jak trzeba

ajdajzler

też kurwa, ja napisałem wszystkie unit testy w naszym projekcie (miał być TDD, ale typek pozmienial wszystko jak juz pisalem xd) i teraz je poprawialem i zdzwonilem sie z typem zeby mi wytlumaczyl swoj kod (kurwa trzykrotnie zagnieżdżone wywołanie jakiegoś obiektu, któremu się przypisuje tablice z której później w index.html pobiera się dane xD) zeby moc go zunittestować i typ sie na mnie wkurwial ciagle ze ja wgl nie rozumiem co on tam napisal - no gdyby był łaskaw choć jeden komentarz napirać to bym moze zrozumial, a ostateznie jebalismy sie z 30 minut bo nie wiedzielismy ze w Jest trzeba dawac Done() przy asynchro tstach, ale wkurwil mnie typ, bo to typowo brak skilla miekkiego - typ odjebuje całą implementacje i nie dzieli się wiedzą i wymaga że każdy bedzie nagle rozumial co on tam odjebal szkoda strzepic ryja wkurwilem sie xd

ajdajzler
g/Volkh

jak mnie wkurwia ten projekt grupowy z inżynierii oprogramownia xd nie chcą robić normalnych pull requestów z jakimś podstawowym review bo nie.

mieliśmy napisane testy jednostkowe to typ pozmieniał nazwy klas i całą logike "bo tak" i ofc testów nie ruszył, wrzucając wszystko w maina xd

ręka mnie świeżbi żeby im zajebać za taką prowizorke, wiem ze to niby jest tylko gównoprojekt, ale naprawde 5 sekund postarania się i wszystko wygladaloby jak trzeba

ajdajzler

kurwa zmuszenie do pracy z gitem to chuj, ale próba zmuszenia kurwików do pracy z linterem w js już zupełnie mi mózg zlasowała, ja nie wiem jak ludzie potrafią tak pracować

ajdajzler
g/Volkh

jak mnie wkurwia ten projekt grupowy z inżynierii oprogramownia xd nie chcą robić normalnych pull requestów z jakimś podstawowym review bo nie.

mieliśmy napisane testy jednostkowe to typ pozmieniał nazwy klas i całą logike "bo tak" i ofc testów nie ruszył, wrzucając wszystko w maina xd

ręka mnie świeżbi żeby im zajebać za taką prowizorke, wiem ze to niby jest tylko gównoprojekt, ale naprawde 5 sekund postarania się i wszystko wygladaloby jak trzeba

ajdajzler
g/banki

ciekawi mnie jedna rzecz...

we wtorek moj tech lead PM szefunio mati miał spotjanie z Panem Niemcem Wszechwłaścicielem Szanownej Firmy, na którym miał omawiać sprawy zatrudnienia - negocjować podwyżke dla jedynego programisty w naszym teamie i opcje stażu wakacyjnego dla mnie. i co ciekawe, kolega programista dzisiaj mi przekazał, że on podwyżki nie dostanie xD (kurwa to jest taki abusrd, ze typ co robi tu dwa lata programuje zarabia bardzo blisko minimalnej na UoZ; przecież jak on się zwolni to caly system stanie, bo wdrozenie programisty w nasz produkt to dobre pół roku xD) ale dowiedzial sie jednoczsnie, że kwestia stażu dla mnie na wakacje programistycznego została rozpatrzona pozytywnie

tylko czmeu szefuniu mnie o tym nie poinformowal? czy on coś jeszcze knuje? powinienem go pocisnąć?

ajdajzler

@spam_only: No właśnie u nas jest podobny schemat xd obecnie w teamie jestem ja - tester, ten ziomek - programista, no i team lead. Ale no jakby ziomek-programista się zwolnił to po prostu PM musiałby zacząć kodzić zamiast zajmować się tym całym kontaktem z biznesem itd.

ajdajzler
g/banki

ciekawi mnie jedna rzecz...

we wtorek moj tech lead PM szefunio mati miał spotjanie z Panem Niemcem Wszechwłaścicielem Szanownej Firmy, na którym miał omawiać sprawy zatrudnienia - negocjować podwyżke dla jedynego programisty w naszym teamie i opcje stażu wakacyjnego dla mnie. i co ciekawe, kolega programista dzisiaj mi przekazał, że on podwyżki nie dostanie xD (kurwa to jest taki abusrd, ze typ co robi tu dwa lata programuje zarabia bardzo blisko minimalnej na UoZ; przecież jak on się zwolni to caly system stanie, bo wdrozenie programisty w nasz produkt to dobre pół roku xD) ale dowiedzial sie jednoczsnie, że kwestia stażu dla mnie na wakacje programistycznego została rozpatrzona pozytywnie

tylko czmeu szefuniu mnie o tym nie poinformowal? czy on coś jeszcze knuje? powinienem go pocisnąć?

ajdajzler

@spam_only:

To tym bardziej go by w różnych firmach wzieli, z pocałowaniem ręki i 2x większą kwotą, o ile faktycznie ma już te 2 letnie umiejętności.

właśnie też by mi się wydawało ale nie wiem. albo on coś źle robi, albo ma małe umiejetnosci ostatecznie xd ciezko powiedziec.

ajdajzler
g/animacja

brak mi słow...

bylem chory na covida, przeszedlem bardzo lagodnie, zachorowalem rowne 3 tyg od dzisiaj. 1.5tyg temu wrocilem na swoje mieszkanie, ofc informujac wspollokatora o mojej chorobie i noszac maseczke na meiszkaniu itd. wspollokator mial brak jakichkolwiek symptomow, najpewniej go nie zarazilem

ale typ się wziął i zapisał na szczepienie dzisiaj i teraz ma mocna goraczke, zawroty glowy, dreszcze. pomoglem mu, ogarnalem go, ale tak z ciekawosci wbilem na formularz przed szczepieniem. i kurwa w glowie mi sie nie miesci, ale typ sklamal w formularzu, bo jest tam punkt "czy miałeś kontakt w przeciagu ost 2 tyg z osoba majaca objawy covid", ktory uniemozliwia wziecie szczepienia

jak kurwa mozna sklamac w takim formularzu? po chuj? to ja nie wiem

nie wiem czy mu uswiadamiac co on odjebal, czy miec to w dupie. also, mam nadzieje ze jednak wirusa w swoim organizmie ma na tyle malo, ze jutro mu przejdzie, niemniej kurwa, ręce opadają doprawdy

ajdajzler
g/banki

ciekawi mnie jedna rzecz...

we wtorek moj tech lead PM szefunio mati miał spotjanie z Panem Niemcem Wszechwłaścicielem Szanownej Firmy, na którym miał omawiać sprawy zatrudnienia - negocjować podwyżke dla jedynego programisty w naszym teamie i opcje stażu wakacyjnego dla mnie. i co ciekawe, kolega programista dzisiaj mi przekazał, że on podwyżki nie dostanie xD (kurwa to jest taki abusrd, ze typ co robi tu dwa lata programuje zarabia bardzo blisko minimalnej na UoZ; przecież jak on się zwolni to caly system stanie, bo wdrozenie programisty w nasz produkt to dobre pół roku xD) ale dowiedzial sie jednoczsnie, że kwestia stażu dla mnie na wakacje programistycznego została rozpatrzona pozytywnie

tylko czmeu szefuniu mnie o tym nie poinformowal? czy on coś jeszcze knuje? powinienem go pocisnąć?

ajdajzler

ciekawe ze jeszcze sa osoby ktore pracuja za miske ryzu, jak bym uslyszal ze nie chca mi dac podwyzki to bym powiedzial adios,

@spam_only: wiesz, to też tak łatwo mówić, ale ten moj ziomek jest jeszcze studenem, wiec zalezy mu na elastycznych godzinach pracy, luzie w obowiązkach i polowie etatu. z takimi warunkami opcja dostępnych ofert znacząco się zawęża, a na rekrutacje też trzeba troche czasu wolnego poswiecic (jak studiujesz i rpacujesz to ciezko)

zgadzajac sie na jakies warunki, robia pozniej jakies podchody.

problem taki ze ja nie mam zadnych jasny warunkow xD to wlasnie jest problemem, ze mam słownie powiedziane o tym stażu i nie wiem czy ja mam cos na niego sie przygotowac czy co.

Ma byc praca wykonana za wynagrodzenie i nic wiecej czlowieka nie powinno obchodzic

Mnie wlasnie interesuje jeszcze rozwój ;] wiec chcialbym staż programistyczny

ajdajzler
g/banki

ciekawi mnie jedna rzecz...

we wtorek moj tech lead PM szefunio mati miał spotjanie z Panem Niemcem Wszechwłaścicielem Szanownej Firmy, na którym miał omawiać sprawy zatrudnienia - negocjować podwyżke dla jedynego programisty w naszym teamie i opcje stażu wakacyjnego dla mnie. i co ciekawe, kolega programista dzisiaj mi przekazał, że on podwyżki nie dostanie xD (kurwa to jest taki abusrd, ze typ co robi tu dwa lata programuje zarabia bardzo blisko minimalnej na UoZ; przecież jak on się zwolni to caly system stanie, bo wdrozenie programisty w nasz produkt to dobre pół roku xD) ale dowiedzial sie jednoczsnie, że kwestia stażu dla mnie na wakacje programistycznego została rozpatrzona pozytywnie

tylko czmeu szefuniu mnie o tym nie poinformowal? czy on coś jeszcze knuje? powinienem go pocisnąć?

sens
g/CoMnieGryzie

chciałem się pfizerem szczepić a nie jakąś skurwiałą astrą, co teraz, w warszawie sama astra

ajdajzler

@sens: szczepionka jest szczepionka, dobre porównanie czytalem, ze spuszczanie sie na fajzerem to troche jak hype na lody ekipy xd

ajdajzler
g/Biologia

powiem wam, ze strasznie lubię moją prace

moge sie opierdalac, a mimo tego mam ochotę i ambicje, zeby się rozwijac i uczyc nowych rzeczy. wiem, ze nie wiem strasznie duzo rzeczy ze swiata testerskiego, ale po prostu mam ochote słuchać podcastów z branży i zastanwiac sie nawet poza pracą jak powinien wyglądać dobry scenariusz testowy i jak to sobie wszystko poukładać. ostatnio, jak zapytałem o to mojego PMa, to mnei wgl pochwalił, że mimo ze pracowali u nas wczesniej doswiadczeni testerzy, to on zauważa u mnie najbardziej profesjonalne podejście.

poza tym, mam wolną rękę i mogę też rozwijać projekt automatcznych testów w mojej firmie tak, jak tylko mi się podoba. mam ochotę dodać nowy test? robię to. chcę lepiej skonfigurować CI? żaden problem. planuję robić dalszy refactoring starego kodu oraz moze nawet napiszę dokumentacje, jeśli będzie na to czas.

są jedynie dwa minusy mojej pracy. jeden, to kasa i warunki zatrudnienia. zarabiam minimalną na zleceniu i czuję się jak frajer, kiedy łapię się na tym że myślę o pracy poza pracą. płaca sprawia, że chciałbym iść po najmniejszej linii oporu, ale jednak mam jakąś zajawkę i szkoda, ze nie jest to finansowo doceniane. drugi to brak mentoringu. nie mam pojęcia ile złych wzorców sobie w tym momencie wpajam, ile rzeczy robię źle i w jakim kierunku powinienem się doszkalać. oczywiście, firma też nie oferuje żadnych szkoleń (nie jest to tzw januszex jednak, po prostu to jest firma złożona z wyrozumiałego szefostwa (moze nawet zbyt wyrozumialego), która jest w kiepskiej kondycji finansowej. choć pewnie jak się odbiją, to i tak nie dadzą mi podwyżki, tylko będę musiał się o nią prosić)

ajdajzler

@Runchen: >Od momentu zatrudnienia korpo nie obchodzi czy jesteś dobry czy nie, tak na prawdę, tylko masz spełniać zadania. | wydaje mi się, że to prawda, ale jedynie do momentu kiedy w firmie się wiedzie.

sens

@ajdajzler aż sobie zwiększyłem gap w swoim WM z 2px na 16px. Z jednej strony niby estetyczniej, z drugiej to jest zmarnowane w chuj miejsca, które mogłoby zajmować okno xd

ajdajzler

@sens: no od tego masz przycisk maksymalizacji okna jak ci miejsca braknie xd

Logika
g/QuizFilmowy

Kim jest Wacław Ryjek?

ajdajzler

@Logika: no, to ten przygłup z muminków