#programista15k

80
605

Już za chwilę o 20:00 zaczynamy [stream ](https://www.youtube.com/watch?v=3mCb2a6NFQ0)zz) livecodingiem wykopowego bota opartego o chata gpt. Zapraszam każdego, kto interesuje się programowaniem, chciałby się czegoś dowiedzieć i w sumie to nie ma nic lepszego do roboty niż siedzenie w piwnicy dziś wieczorem ( ͡° ͜ʖ ͡°) W przyszłości zrobimy coś podobnego dla hejto.


Tag do followania / czarnolistowania: #programujzpasterzem


#chatgpt #openai #programista15k #it #naukaprogramowania #nodejs #javascript #glupiewykopowezabawy #youtube #filmnawieczor 


https://www.youtube.com/watch?v=3mCb2a6NFQ0

Zaloguj się aby komentować

WykopApi (w przyszłości też hejto) + ChatGPT


Zapraszam w czwartek o 20:00 na pierwszy odcinek z serii edukacyjnych live codingów, podczas których napiszemy użytecznego chat bota na konkurencyjny wykop w oparciu o GPT-4 i pogadamy o sytuacji w AjTi. Zachęcam do supukcji oraz obejrzeniu prologa do tego co robimy.


Tag do czarnolistowania / followania #programujzpasterzem


https://www.youtube.com/watch?v=3mCb2a6NFQ0


#programujzwykopem #naukaprogramowania #chatgpt #openai #programista15k #programowanie #nodejs #webdev #frontend #javascript #backend

koszotorobur

@Sheppard30 - przydatne do tego jak nauczyć się bycia obsługiwaczem AI - bo w niedalekiej przyszłości tylko takie prace w IT się ostaną

GrindFaterAnona

@Sheppard30 czy nagranie będzie dostępne po spotkaniu? w czwartek o 20 raczej nie będzie mnie przy kompie

cebulion

@Sheppard30 promoty promptami, ale dlaczego to 💩 ma tak dużo "halucynacji", czy jak to po polsku będzie. Ostatnio przez miesiąc gpt 4 takie cyrki odwalał, że czułem się jakbym rozmawiał z wykopkiem. Żadne prompty nie pomagały, ignorował wszystkie instrukcje. Dopiero ostatnio się troche naprawił

Zaloguj się aby komentować

Witam wszystkich w ten śnieżny wtoreczek!  Przychodzę do Was z nowym wpisem o Domain Driven Design 

Dziś będą riki-tiki - polityki! 


Wstrzykiwanie polityki do agregatu w Domain Driven Design

https://gildia-developerow.pl/wstrzykiwanie-polityki-do-agregatu-w-domain-driven-design/


Kiedyś, podczas sesji Event Stormingu, w której brałem udział kilka lat temu, co chwilę padało zdanie „A to wyłapie jakaś polityka”. Następnie naklejaliśmy fioletową karteczkę. Wtedy nie było dla mnie jasne, czym są polityki w kontekście Stormingu oraz DDD. Dzisiaj już to wiem i chcę tą wiedzą podzielić się z Wami


Tagi: #programowanie, #naukaprogramowania i #programista15k w #php, #ddd no i #architektura oprogramowania

acgp

Zaraz ktoś napisze że nie otagowałeś jako polityka xD

Zaloguj się aby komentować

Z okazji sobotniego wieczoru opowiem wam jak w praktyce wygląda implementacja rzeczy związanych z sieciami komórkowymi. Celowo będę pomijał szczegóły techniczne, ponieważ osoby niezaznajomione z tematem (a takich tutaj jest większość) mogłyby się bardzo łatwo w tym wszystkim pogubić. Jeśli ktoś chciałby dowiedzieć się czegoś więcej, zapraszam do pytania w komentarzach.


0. Międzynarodową organizacją, która standaryzuje sieci komórkowe jest 3rd Generation Partnership Project (3GPP). Powstała 26 lat temu z okazji trzeciej generacji sieci mobilnych i tak już sobie została. W międzyczasie stworzyła standardy dla czwartej (Long Term Evolution - LTE) oraz piątej (New Radio - NR) generacji. Na przestrzeni lat miała kilku konkurentów, między innymi organizację o nazwie 3GPP2 (kreatywne, prawda?), ale nikomu nie opłacało się wspieranie kilku różnych specyfikacji. Dlatego wszystko inne umarło śmiercią naturalną.

W skład 3GPP wchodzą delegaci firm (niekoniecznie bezpośrednio) związanych z sieciami komórkowymi, takich jak – Nokia, Ericsson, Qualcomm, Samsung, MediaTek i w cholerę innych.

Standardy sieci komórkowych ciągle ewoluują. Zachowanie wstecznej kompatybilności jest jednak bardzo ważne. Więc nowe zmiany to zwykle dodawanie ficzurów i ujednoznacznianie wcześniejszych zapisów.


1. Jedną z myśli przewodnich przyświecających stworzeniu 5G, było stworzenie „bardziej elastycznego” standardu, tak żeby operatorzy mogli go z łatwością dostosować do swoich wymogów. Na papierze to brzmi wspaniale! No ale jedyną elastyczną rzeczą, która działa w praktyce jest guma w gaciach, a operatorzy zwykle nie wiedzą co robią i używają tylko jednej konfiguracji w całej sieci.


2. Oczywiście na samym wstępie nie obyło się bez wpadek, takich jak PRACH format A1. Ten paździerz po prostu nie ma prawa działać, ale zanim 3GPP sobie to uświadomiło, znalazł się w standardzie i nikt teraz za bardzo nie wie jak go usunąć. Oczywiście, nikt go również nie używa, więc mamy martwy kawałek specyfikacji.


3. No ale bardziej na poważnie – bardziej elastyczny standard oznacza bardziej skomplikowany standard i więcej corner casów. Po stronie sieci nie jest to aż taki duży problem. gNB (stacje bazowe w New Radio) zwykle mają więcej mocy obliczeniowej niż UE (w dużym uproszczeniu smartphony). Poza tym, dostawcy sprzętu sieciowego zwykle sobie wybierają ficzury, które chcą wspierać.


4. Po stronie UE jest zupełnie inaczej – przede wszystkim UE jest cost-sensitve, dlatego dysponuje mniejszą mocą obliczeniową. Poza tym, UE ma działać wszędzie, dlatego musi wspierać zdecydowaną większość ficzurów. Nie wszystkie, ponieważ wspierać wszystkiego się po prostu nie da. Dlatego taki „elastyczny standard” jest lekkim zabójstwem.


5. Fast forward 5 lat później, mamy dojrzałe New Radio, wszystko jest pięknie i w ogóle. Tylko, że jest pewien kawałek standardu, który stwarza notoryczne problemy wszystkim dostawcą sprzętu sieciowego. Wszystkim! To oczywiście corner case wynikający z bardzo elastycznego speca. Teoretycznie jest wprost napisane „UE does not expect”, więc przynajmniej wiadomo, że ten corner case nigdy nie powinien się wydarzyć w praktyce. No, ale z niejasnych powodów wydarza się, w dodatku dość często. W końcu pada propozycja (Change Request - CR), aby ten problem rozwiązać!


6. Świetnie, tylko że rozwiązaniem ma być uelastycznienie elastycznego standardu. Także ten. Szczerze, jak po raz pierwszy to zobaczyłem, to włos na plecach mi się zjeżył. Wiedziałem, jak bardzo kosztowna będzie to zmiana z punktu widzenia implementacji oraz że zamieni kawałek kodu, który już teraz jest wielką maszyną zgadująco – losującą, w jeszcze większy ulep (ponieważ po prostu lepiej tego nie da się zaimplementować). Poza tym, uważałem że obecny standard jest już wystarczająco elastyczny i problem można rozwiązać odpowiednio dobierając parametry.


7. Dlatego zaangażowałem się w dyskusję z delegatami do 3GPP. Po długiej mailowej dyskusji przyznano mi rację – tak, teoretycznie ta zmiana nie jest potrzebna. Ale rozwiązanie problemu za pomocą zmiany konfiguracji byłoby dla dostawców sprzętu sieciowego, uwaga, trudne. Dlatego 3GPP zdecydowało wprowadzić tę zmianę. A ty się człowieku męcz!


Wiem, że nie tylko ja tutaj zajmuję się zawodowo sieciami komórkowymi, więc zapraszam kolegów z branży do podzielenia się swoimi historiami.


#technologia #ciekawostki #telekomunikacja #telcozhejto #programowanie #programista15k #pracait

favien-freize

@groman43 

wszystkim dostawcą sprzętu

dostawcom

mBank

@groman43 Jak dobrze rozumiem,to mimo pierwotnych założeń, operatorzy rzadko dostosowują konfigurację,a problemy, takie jak niepotrzebne elementy w standardzie 5G tj. PRACH A1 to te elementy nie są używane...a zostały uwzględnione w standardzie? Potemd po kilku latach pojawia się notoryczny problem, a propozycją rozwiązania jest jeszcze większe uelastycznienie standardu........ co uważasz za zbędne i kosztowne rozumiem?. A i tak zmiana zostaje wprowadzona przez 3GPP? no i jest to niepotrzebne utrudnienie dla dostawców sprzętu sieciowego w takim razie.


Nie wiem czy dobrze zrozumiałem, jestem po 7h nauki C# mam wyprany łeb a moje myślenie jest poniżej normy w tym momencie :S

Amebcio

@groman43 Nikt nigdy nie był mi w stanie wyjaśnić po co mi w urządzeniu mobilnym 5G?


Już starsze telefony z LTE bez agregacji pasma bez problemu stremowały filmy full HD z youtube, więc co mi daje 5G? Jakie korzyści oferuje w stosunku do 4G z agregacją zdolną teoretycznie rozwinąć 1gb/s (w optymalnych warunkach)

Zaloguj się aby komentować

Dzień dobry, zachęcam do prasóweczki na weekendzik


Jak pozbyć się setterów z encji?

https://gildia-developerow.pl/jak-pozbyc-sie-setterow-z-encji/


Wszyscy dookoła mówią, że encje powinny zawierać wyłącznie logikę biznesową, a nie settery. Niby wszyscy to wiedzą, ale każdy i tak robi te settery. Ja wiem, dlaczego tak się dzieje i z chęcią Wam o tym opowiem


Tagi: #programowanie, #naukaprogramowania i #programista15k w #symfony, #doctrine i #ddd

Zaloguj się aby komentować

Wkurza Cię nowy front vikop i postanowiłeś przejść na hejto? Nic nie działa tam jak trzeba? To dobrze się składa bo w ramach nauki #frontend przygotowuję serię streamów w których spróbujemy napisać własnego klienta i pokazać, że, w co trudno uwierzyć, może być jeszcze gorzej ( ͡° ͜ʖ ͡°) Pokażę Wam jak używać wykopAPI v3 i AntDesign oraz pogadamy o życiu.


https://www.youtube.com/watch?v=stEWW7UVD4Y


Zapraszam na stream o 21:37


Tag do czarnolistowania #programujzpasterzem 


#frontend #webdev #naukaprogramowania #programowanie #react #javascript #programista15k #programista20k #wykopapi

kodyak

Kuzwa dlaczego? Czemu chcesz to sobie zrobić i jeszcze wciągasz w to innych

ramzes

@Sheppard30 otaguj to odpowiednio #2137

POWERUSER

@Sheppard30 poszło do zakładek, może kiedyś se obejrzę

Zaloguj się aby komentować

Dzieeeeń dobrego wtorku wszystkim! :)


Mamy nowy wpis na blogu!   Tym razem wyjaśniam, jaki koncept stoi za CSRF tokenem i tłumaczę, dlaczego jest on taki ważny 


Po co jest ten token CSRF?

https://gildia-developerow.pl/po-co-jest-ten-token-csrf/ 


Wchodząc w świat Symfony niektóre rzeczy robimy z automatu, bo tak jest w dokumentacji. Nie zawsze zdajemy sobie sprawę z tego, o co tak na prawdę chodzi z pewnymi detalami. Jednym z takich detali jest token CSRF, który na pierwszy rzut oka wydaje się uciążliwy. Ale jest ważny, o czym będę pisał dzisiaj.


Tagi: #programowanie, #naukaprogramowania i #programista15k w #php#symfony i trochę #security

Zaloguj się aby komentować

koszotorobur

@Okrupnik - przegrywajka?

Zaloguj się aby komentować

Zaloguj się aby komentować

Patrzcie co #justjoinit promuje na grupie dla juniorów jako ogłoszenie


Nasza firma, jako jedyna w Polsce daje szansę osobom bez doświadczenia, nauki na projektach komercyjnych pod okiem specjalistów z branży AI & ML. Rekrutacja odbywa się poprzez zaproszenie na rozmowę kandydatów, którzy są zainteresowani rozwojem AI & Machine Learning w ramach naszej firmy oraz możliwości zyskania w niej zatrudnienia. Przed dołączeniem kandydat podpisuje regulamin dotyczący warunków przebiegu praktyk w firmie Paidwork Sp. z o.o. Pobieramy symboliczne wpisowe, w ramach którego wchodzi m.in. github enterprise, mentoring 1:1, dev AI & ML calls - kwota 800 zł brutto, jest to jednorazowa opłata, jednak jeśli potrzebujesz, możesz zostać tak długo, aż będziesz gotów działać samodzielnie i przejść na niezależne stanowisko.


możliwość zatrudnienia dla najlepszych, po 6 tygodniach działania z nami, dowolna umowa, stawki są uzależnione od zdobytej wiedzy (od 40zł do 250zł/h)


https://justjoin.it/offers/paidwork-ai-ml-intern-poznan-341095


#programowanie #programista15k #justjoinitoferty

fd7ce497-834a-458c-8d50-d97351d7cb2a
Barcol

@Deykun biorą 800zł wpisowego a po 6 tygodniach oferują "do 250zl/h"? xD jakim cudem poważny portal takie scamy dopuszcza

cec

Just join it oszukuje ludzi? - nowe, nie znałem xD

Just join shit - nie dość, że jebane płatki śniegu odwołują zaplanowane webinary, to jeszcze promują scam. Just join it to oszuści i złodzieje, bo każdy oszust to złodziej ¯\_( ͡° ͜ʖ ͡°)_/¯

Zaloguj się aby komentować

Cześć.


Mam pewną rozkminę i chciałbym ją z wami zderzyć i poznać waszą opinię. Jestem programistą, a więc dużo, długo i szybko piszę. Grywam też w gry, choć rzadziej. Sytuacja jest taka, że mam dwie klawiatury, a zastanawiam się nad jeszcze inną, ale to wydatek i nie wiem czy potrzebny. Zależy mi w klawiaturze przede wszystkim na komforcie pisania.


Pierwsza klawiatura to dość znana Logitech MX keys. Faktycznie jest fajna, choć doszedłem do wniosku, że wolę jednak przewodowe peryferia. Są stabilniejsze i nie muszę pamiętać o ich ładowaniu. Przede wszystkim też jest membranowa, a wszyscy wokół mówią o mechanikach, że są lepsze, więc jakoś przestałem jej używać. W każdym razie stoi w gotowości.


Druga to SPC gear GK630 TKL, mechanik na brązowych switchach. Ona nie jest moją, bo dostałem ją z pracy. Przewodowa, więc fajnie. Trochę przeszkadza mi jej głośność pomimo brązowych switchy, ale to kwestia względnie wtórna. Największy problem mam chyba z tym, że nie czuję się szczególnie przekonany do jej wysokiego profilu. Inna rzecz, że klawisze do wciśnięcia wymagają stosunkowo dużo siły i po całym dniu pracy, gdzie dużo, długo i szybko piszę, czuję dyskomfort w dłoniach. Nie jest to jakiś szczególny ból ani nic, ale pewien dyskomfort jednak się pojawia. Nie wiem na ile sobie to wmawiam.


No i tutaj pojawia się ta nowa klawiatura, nad którą się zastanawiam. Jest to Roccat Vulcan pro. Przykładowy link: https://www.x-kom.pl/p/601540-klawiatura-przewodowa-roccat-vulcan-pro.html. Jest fajna, bo ma niski profil (choć same klawisze i tak są dość wysoko), ma klawiaturę numeryczną, której chyba jednak mi brakuje (bardziej w kontekście pracy) no i też pokrętło od głośności. Głupi bajer, ale mi się spodobał. Zastanawiam się nad jej kupnem że względu na to, że spodobała mi się, jest nisko profilowa (co wydaje mi się, że jest tym, czego szukam i że wysoki profil nie jest dla mnie), no i jest mechaniczna. Jednak mam już dwie dobre klawiatury.


Co byście zrobili na moim miejscu? Iść w tę nową klawiaturę? Czy wymyślam na siłę?


#praca #pracait #klawiatura #klawiaturamechaniczna #programowanie #programista15k #pcmasterrace

rmbobster

Nie chcesz jakiegoś keychron'a?

sayda

@rmbobster no właśnie one mi się wydają dość.. zwyczajne. Ten Roccat wygląda fajnie i jest nisko profilowy, dlatego się nim zainteresowałem


Jakiego keychrona byś polecił?

wombatDaiquiri

@sayda wiem że totalnie nie na temat, droższa i w ogóle, ale jak już chcesz iść w ergonomię to polecam https://www.zenlap.eu/kinesis-freestyle2-vip3


Testowane już na trójce znajomych i mnie - siadasz i piszesz, bo układ jest taki sam jak w normalnej klawiaturze. A że możesz ją dowolnie obracać i nachylać, to nadgarstki są cały czas proste.


W moim odczuciu klawiatury "normalne" są spoko do gierek, ale do długiego pisania nie ma znaczenia w sumie nic, bo bolą mnie nadgarstki od wykrzywiania żeby palce były w linii prostej.

Felonious_Gru

@sayda są oringi przyciszajace dodatkowo klawiatury mechaniczne

Zaloguj się aby komentować

Dzieeeeń dobry wszystkim! Dziś Wigilia Bożego Narodzenia, dlatego chciałbym życzyć wszystkim użytkownikom Hejto dużo zdrowia, radości i samych zielonych testów!


A gdybyście gdzieś tam sobie chcieli coś poczytać, to łapcie wpisa!


Symfony Messenger asynchronicznie

https://gildia-developerow.pl/symfony-messenger-asynchronicznie/


To, że Symfony Messenger jest niezastąpiony, wszyscy wiedzą. Za to, jak go skonfigurować – niekoniecznie. Z tego powodu właśnie powstał dzisiejszy post. Skonfigurujmy razem Messengera, aby przeprocesował komendę asynchronicznie!


Tagi: #programowanie, #naukaprogramowania, #programista15k w #php oraz #symfony

kaczkadziwaczka

@MarcinKuklinski Jakie to jest straszne gówno.... Masz kolejkę i jak nie pobierze to message zamiast zrzucić na kolejkę na koniec jak AMQP mówi to nie. PHP musi być upośledzony i tworzy sobie kolejkę delay, bo tak. Potem miliony tych kolejek wiszą, ani tym zarządzać ani nic. Chcesz rabbita oskryptować to nie, bo puścisz i usunie te wszystkie delay kolejki i stracisz dane. No cudowna technologia prosto od PHP. Nie wiem czy w ciągu mojej całej, trwającej kilkanaście lat kariery zawodowej widziałem bardziej wkurzającą w założeniach bibliotekę.

Zaloguj się aby komentować

Opornik

@wrazik ale taguj #rakruterki


Rakruterki takie gówienka wrzucają dla zasięgów, myśląc że są zabawne.

wrazik

@Opornik Może następnym razem napiszę do Ciebie, czy mem jest odpowiednio śmieszny? Dasz mi znać czy dawać #rakruterki czy nie

Opornik

@wrazik O co buldupczysz? Prawdę napisałem.

Zaloguj się aby komentować

Dzieeeeń dobry! Zrobiłem sobie kilka dni przerwy od statków i naskrobałem nowy wpis Bo gdzieś tam przemyślenia mnie wzięły odnośnie tego, jak piszemy aplikacje, i dlaczego one niekoniecznie szybkie są No więc łapcie!


**Kilka porad na dobry performance aplikacji napisanej w Symfony**


https://gildia-developerow.pl/kilka-porad-na-dobry-performance-aplikacji-napisanej-w-symfony/


Jako programiści lubimy dyskutować nad tym, czy nasz kod wygląda dobrze. Zastanawiamy się, czy da radę go re-używać oraz zrozumieć. Niestety, nie podejmujemy zbyt wiele dyskusji na temat tego, czy aplikacje, które tworzymy mają odpowiedni performance. Zatem dziś jak podejrzewacie, będzie właśnie o performance.


Tagi: #programowanie, #naukaprogramowania oraz #programista15k w #php, #symfony oraz #doctrine. No i #performance

Zaloguj się aby komentować

Dziś w pracy wpadł mail zatytułowany "Ho-ho Mikołaj wpadnie wcześniej w tym roku" . Otwieram a "prezenty" to linki do darmowych kursów i przedłużenie dostępu do Udemy. No nie posiadam się ze szczęścia, co za hojność.

#pracbaza #programista15k

5tgbnhy6

@WildWaffle Juleczka z HRów musi być z siebie bardzo zadowolona.

VonTrupka

liczyłeś pewnie na kartę rabatową z bootcampa (☞ ゚ ∀ ゚)☞

koszotorobur

@WildWaffle - jak zarabiasz 15K to po co Ci podarki

Zaloguj się aby komentować

Ja pitole Kasie i Tomki, zapierdalałrm na studiach, nieprzespałem dziesiątki nocy by się rozwijać, dzięki czemu zostałem #programista15k, dzięki czemu byłem w stanie odłożyć pieniądze i kupić coś swojego :3 dziś pierwsza noc w domu, zamieniłem 40 wynajmowanych metrów na 200 swoich. W ostatnich miesiącach moje życie uległo zmianie o 360 stopni ( ͡° ͜ʖ ͡°)


Ożeniłem się, zmieniam pracę, adoptowałem psa, kupiłem dom i się przeprowadziłem. Dom w innym mieście, więc trochę jakby nowe życie. Życzę wam spełnienia marzeń, osiągania celów, ale i głodu, ambicji na więcej!

#chwalesie

Modnar

@ZohanTSW Serio? O 360 stopni? ಠ_ಠ

3t3r

@Modnar eh, bez tagu #pdk i taka zarzutke lykasz

HollyMolly

@Modnar Serio? Oczywisty żart z Lennym?

madhouze

@ZohanTSW moje życie uległo zmianie o 360 stopni

I dalej jestem przegrywem piszącym zarzutki na portalu z nieśmiesznymi obrazkami

Orzech

@ZohanTSW Zarzutka?

Pjorun

@Orzech Może i zarzutka ale... w sumie faktycznie. Dlaczego? Nie napisał, że osiągnął to w 3 lata. Pracując w IT naprawdę po 10 latach kariery można spokojnie wybudować dom. Szlag, jak masz szczęście to w sumie i po 5 latach.


Propsy @ZohanTSW dom fajna sprawa (wychowałem się w takim xD) ale wiedz, że albo będziesz miał w chuj roboty na działce, albo część tego 15k pójdzie na ludzi xD Dom to pieprzona skarbonka jak auto - zwłaszcza na początku jak rozbudowujesz na co nie było stać podczas budowy :x

Zaloguj się aby komentować

Dzieeeeń dobry wszystkim! to znowu ja


Dziś zostawiam Was na weekendzik z wpisem o #ciekawostki dotyczące #php PSR 


PHP-FIG i standardy PSR

https://gildia-developerow.pl/php-fig-i-standardy-psr/ 


Jak wygląda kod-spaghetti, wiemy wszyscy. Jest on tworzony bardzo często przez programistów, którzy swoją naukę zakończyli wraz z nauką języka programowania. Próbują oni odkrywać koło na nowo, osiągając coraz to nowsze pokłady nieporządku i niezrozumienia. Dla wszystkich tych, którzy właśnie przeczytali coś o sobie, jest właśnie ten wpis.


Tagi: #programowanie, #naukaprogramowania i #programista15k w #symfony. Nawet o #laravel coś tam jest

MarcinKuklinski

@sierzant_armii_12_malp i tak i nie. Doświadczony programista moim zdaniem często stosuje zasadę dobrego harcerza i sprząta więcej, niż sam nabrudził. Nie tłumacząc się biznesowi. Bo koniec końców on pracuje przy tym kodzie. To trochę tak, jakby budowlaniec miał kłaść wylewkę bez wcześniejszego oczyszczenia podłoża. Bo biznes mu powiedział, że on chce wylewkę. Że nie chce sprzątania.


Ale to wszystko też zależy od tego, co stoi za słowem "doświadczony programista". Bo to może być ktoś, kto klepie dziesięć lat pietnastotysięczniki, a może to być osoba, która zna wzorce architektoniczne, zna ich wady i podejmuje decyzje roztropnie. Jeden doświadczony programista klepie kodziki tylko do nowych ficzerów, bo biznes tak kazał, a drugi doświadczony programista planuje mikro-refactoring z taska na task, aby długu ubywało.

sierzant_armii_12_malp

@MarcinKuklinski Nie ma „i tak i nie” - albo tak, albo nie. Micro-refactoringiem wszystkiego nie poprawisz, a każdy nietrywialny refactoring to dodatkowe ryzyko regresji.

Biznesowi trzeba wytłumaczyć, że refactoring jest potrzebny, chociażby pokazując analogię do tego, co on robi - ale jeśli trafi się manager na tyle głupi, że tego nie pojmie, to „naś klijent naś pannnnn”. Dostaniesz raz czy drugi ochrzan za regresję, to zaczniesz inaczej pojmować świat.

Zaloguj się aby komentować