Legacy Fighter - Praca z legacy nie musi być koszmarem!

Web Name: Legacy Fighter - Praca z legacy nie musi być koszmarem!

WebSite: http://www.legacyfighter.pl

ID:364880

Keywords:

Praca,legacy,Legacy,Fighter

Description:


DOŁĄCZ DO MAILINGU » Ty 4096 128 Słaby Kod

Praca z legacy nie musi być koszmarem!

Kod rozwijanego systemu Cię przytłacza?
Czujesz STRACH przed każdą zmianą, nawet najdrobniejszą?

Good news: rozwój i utrzymanie skomplikowanego systemu nie musi być drogą przez mękę!

Poznaj sprawdzone metody wyciągania kodu na prostą! »

Kod legacy: boss fight,
do której podchodzisz setki razy

Ech, te projekty tak szybko dorastają. Jeszcze parę linijek temu to był greenfield, a teraz jest już legacy. Wszyscy wiemy, co to oznacza.

Ło panie, kto panu tak spier...?!
Git.blame, wskaż winnego! UPS, to ja...

Zmieniasz tylko kolor guzika, a system do wystawiania faktur przestaje działać. Nie ma rady, trzeba refaktorować. Z zadania, które powinno zająć parę sekund, robi się 2-tygodniowa misja. Można się poczuć jak w rozgrywce z bossem, który ZAWSZE nas rozwala.

Korci, by wywalić ten kod w cholerę i zrobić rewrite. Ale rewrite jest jak Dark Souls: napocisz się, naklniesz, a powodzenie Twojej misji i tak ma małe szanse. Zresztą to, że kod sprawia problemy, nie znaczy, że nadaje się na śmietnik. Raczej nie złomujesz samochodu, gdy tylko coś Ci się zepsuje? Po prostu go naprawiasz.

Zatem co możesz zrobić, by wygrać z legacy?

Całkowicie szczerze, bez ściemy...

Zwykły refactoring to za mało!

Ba, clean code NIE JEST lekiem na całe zło!

Mało tego: niestety nawet samo pisanie testów nie wystarczy!

Tutaj, w Legacy Fighter, pokażmy Ci kompleksową refaktoryzację, na wielu poziomach!

POZIOMY REFACTORIGU

LEVEL 1: Mechaniczny refactor

Punktem wyjścia jest "prosty mechaniczny refactor" i sztuczki w IDE...
Ale to tylko wierzchołek góry lodowej.

Prawdziwa jazda zaczyna się GŁĘBIEJ!

LEVEL 2: Refactoring modelu

Trzeba znaleźć lepsze granice obiektów,
Pobawić się w destylację agregatów z DDD...
Porozcinać je i wyłonić nowe!

Tego boi się legacy-BOSS! A to jeszcze nie koniec...

LEVEL 3: Refactoring architektury

To kolejny poziom Twojej świadomości walki z legacy.
Na czym polega?

W tym kroku trzeba wybrać się na dalsze poszukiwania. Poszukiwania nowych, często ukrytych, bounded contextów!

LEVEL 4: Refactoring komunikacji

Czy jest coś dalej? A owszem!

Na szczególną uwagę (i refactoring!) zasługuje także KOMUNIKACJA między nami a biznesem.
Budowanie zaufania i zrozumienie drugiej strony jest absolutnie kluczowym czynnikiem powodzenia projektu.

Poznaj wizję Legacy Fighter!

W Mortal Kombat możesz przyjąć dwie strategie: albo klikasz na oślep i liczysz, że „pyknie”, albo uczysz się kombinacji klawiszy dających pewny rezultat.

Podobnie jest przy utrzymaniu projektów: chcesz REALNIE polepszać jakość kodu? Poznaj skuteczne metody!

W Legacy Fighter właśnie tego Cię nauczymy!

Kod staje się "legacy" PRAWIE w momencie pisania. Bierzemy za niego pełną odpowiedzialność!
Rachunek jest prosty: jeśli nie dbamy o jakość kodu, to jego utrzymanie staje się coraz bardziej kosztowne i czasochłonne.

W Legacy Fighter pokazujemy jak robić to cały czas, na co dzień, nie dopuszczajc do zjawiska GNICIA kodu. I jak robić to w przemyślany sposób.

Kilka elementów Legacy Fighter

Jak szukać wzorców strategicznych z DDD, np Bounded Context?
W systemach takich jak Twój!

Techniki do zastosowania natychmiast!
Event Storming, any1?

Jak szukać tych mitycznych agregatów z DDD w Twoim projekcie?
Na różne sposoby!

Jak zauważać archetypy oprogramowania
i nie wymyślać koła na nowo?

Jak analizować repozytorium kodu?
Jakie metryki są istotne?
I dedykowane im narzędzia.

Umiejętności miękkie (sic!)
Jak zrobić "marketing" refaktoryzacji dla biznesu?

Dla kogo jest Legacy Fighter?

LVL 1 LVL 64 LVL 256

Program Legacy Fighter przydaje się na każdym etapie kariery.
Zarówno Junior, Mid jak i Senior Developer dowiedzą się tu, jak skutecznie pracować z kodem legacy. Jak programować, by NOWE legacy było łatwiejsze i tańsze w utrzymaniu.

DOŁĄCZAM DO MAILINGU I UCZĘ SIĘ WALCZYĆ Z LEGACY! »

Kto za tym stoi?

Mariusz Gil

Związany z branżą IT od ponad dwóch dekad. Pracował m.in. dla Naszej-Klasy, Gadu-Gadu, Adv.pl i jako konsultant w zakresie tematyki skalowalności i wydajności aplikacji internetowych. Interesuje się m.in. zagadnieniami związanymi z budową skalowalnych i wydajnych rozwiązań webowych, zarówno od strony architektury aplikacji, jak i infrastruktury serwerowej.

Prowadzi podcast Better Software Design o architekturze oprogramowania.

Jakub Pilimon

Jeden z Mentorów w bestsellerowym Programie Droga Nowoczesnego Architekta. Principal Technologist w Pivotalu i trener w Bottega IT Minds. Entuzjasta Domain Driven Design, fanatyk testów jednostkowych oraz ewolucyjnej architektury oraz Event Stormingu. Wygłaszał przemówienia na licznych konferencjach programistycznych, prowadzi też własne szkolenia. Wyciąga na prostą projekty pozornie skazane na rewrite (lub tragiczną śmierć).

Po pracy oddaje się swoim dwóm pasom: kitesurfingowi oraz motocyklom.

Sławomir Sobótka

Właściciel firmy szkoleniowo-doradczej Bottega IT Minds, zrzeszającej 60 ekspertów technicznych.

Równolegle: inwestor i CTO kilku startupów: Cortivision (obrazowanie pracy mózgu i sceny VR dla dzieci z deficytami uwagi), Augmented Neural Systems (sceny VR wspomagające system hormonalno-odpornościowy w walce z rakiem), Augmented Reality Training Systems (rzeczywistość dopełniona w treningach jednostek specjalnych) oraz Devskiller (automatyzacja rekrutacji i zarządzanie kompetencjami w organizacjach IT).

Hobbystycznie interesuje się psychologią pozytywną i kognitywistyką.

Maciej Aniserowicz

Wydawca i koordynator projektu Legacy Fighter.

Autor bloga devstyle.pl, książki "Zawód: Programista" i podcastu DevTalk. Wydaje premium programy edukacyjne dla polskiej branży IT (Droga Nowoczesnego Architekta, Architektura na Froncie, SmartTesting, DBMaster, Co Ten Frontend, Kurs Gita).

Jest wielkim zwolennikiem podejścia Continuous Refactoringu. Wierzy, że dzięki włączaniu refactoringu do codziennej pracy programistów, może ona stać się łatwiejsza.

Co i kiedy?

Teraz zapraszamy Cię do darmowego mailingu pełnego praktycznych treści o walce z legacy, modelowaniu, refactoringu, architekturze, DDD, komunikacji z biznesem...

A jednocześnie przeprowadzamy ponad 3000 Uczestniczek i Uczestników przez 1. Edycję LF!

Drugą Edycję planujemy na jesień 2022. Ale nasz darmowy mailing już teraz dostarczy Ci masę wiedzy!

Zapisz się na listę oczekujących, klikając przycisk. Dzięki temu:



Regularnie dostaniesz bezpłatną porcję bardzo ciekawych materiałów Nie ominie Cię żadna istotna informacja o Programie Legacy Fighter - będziesz na bieżąco! Otrzymasz najlepszą ofertę dołączenia do Programu Legacy Fighter, gdy tylko będzie dostępna!

Jaki jest Twój ruch? Boisz się wprowadzić prosty komunikat, bo aplikacja się zawali, czy bierzesz kod za rogi?

DOŁĄCZAM DO MAILINGU »

W każdy wtorek otrzymasz merytoryczne mięso o walce z legacy. Bezpośrednio na swoją skrzynkę!

Podziel się!

Jeśli to wszystko wydaje Ci się warte uwagi, to może... Przyda się również Twoim znajomym? Podziel się tą stroną z innymi! Wystarczy, że klikniesz w jeden z poniższych przycisków!

Z góry dziękujemy! :)

Jesteśmy w kontakcie!

Mariusz Gil Jakub Pilimon Maciej Aniserowicz X

Podaj e-mail, na który regularnie otrzymasz wiele mega materiałów o walce z legacy!

PAMIĘTAJ, żeby odebrać wiadomość potwierdzającą i kliknąć w przycisk!


Zapisując się na newsletter zgadzasz się na przetwarzanie Twoich danych osobowych w celu wysyłania na wskazany przez Ciebie adres e-mail informacji handlowych o nowościach, promocjach, produktach i usługach związanych z serwisami legacyfighter.pl i devstyle.pl. Będzie to marketing bezpośredni, do realizacji którego wykorzystamy Twoje telekomunikacyjne urządzenia końcowe. Administratorem Twoich danych osobowych będzie DEVSTYLE spółka z ograniczona odpowiedzialnością z siedzibą w Białymstoku (15-215) przy ul. Konopnickiej 14/8, NIP: 5423453088 (dawniej Maciej Aniserowicz prowadzący jednoosobową działalność gospodarczą, NIP 5422824401). Przysługuje Tobie prawo do cofnięcia zgody, żądania wglądu do Twoich danych, wniesienia sprzeciwu co do ich przetwarzania, sprostowania, usunięcia i ograniczenia przetwarzania. Więcej informacji o tym jak przetwarzamy Twoje dane znajdziesz na devstyle.pl/RODO.

TAGS:Praca legacy Legacy Fighter

<<< Thank you for your visit >>>

Websites to related :
The Gurdjieff Legacy Foundation

   Home Weekly Saying Announcements & Events Previous Events TheOnlineFourthWaySchool G.I.G

Indie Author Legacy Awards

  

Resource and News Site for Freed

  

LegacyWealth | Certified Financi

  

Home - veganfighter.eu

  

Welcome to Michael Jackson's Leg

  Skip to content

Legacy Youth Tennis and Educatio

   " title="Sign Up For Clinics">Sign Up For Clinics70th-AnniversaryAnnual Benefit Directions

Home | Minnesota | Legacy Mental

   :root{--color_0:255,255,255;--color_27:174,184,136;--color_1:255,255,255;--color_2:0,0,0;--color_3:237,28,36;--color_4:0,136,203;--col

Legacy Orthodontics in Leesburg,

  

SiteTenders - Protect Your Legac

  HomeHow It WorksPricing & FAQGet StartedLoginLife happens. Protect your personal|family|hobby|research|work legacy.You've developed your website. It'

ads

Hot Websites