Praca z kodem zastanym – Notatka z nauki

przez Karol Bocian | 6 marca, 2022

W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Boiling Frogs 2019 – Daniel Pokusa – Praca z kodem zastanym – nadchodzi wielka fala.

Notatka z materiału: Praca z kodem zastanym:

Zanotowałem z tego materiału:

  • Mało kto chce pracować z kodem legacy.
  • Sami jednak codziennie tworzymy kod legacy.
  • Nigdy nie będziesz specjalistą od nowych technologii, bo co chwila pokazują się nowe.
  • Powinieneś pracować w projektach, które się rozwijają.
  • Sam budujesz swoje środowisko pracy i Ty za nie odpowiadasz:
    • Za słabą analizę zadań.
    • Słabą komunikację.
    • Brak testów.
    • Niewygodne krzesło.
  • Dwie opcje zmiany świata:
    • Ewolucja – zmienianie małymi krokami przez długi czas.
    • Rewolucja – długie przygotowanie, krótkie wdrażanie
  • Możesz robić zmiany i udoskonalenia aplikacji w postaci Stranglera – obrastasz starą architekturą nową architekturę, aż stara zostanie zabita. Zmiany w małym miejscu.
  • Wprowadź log decyzji. Tabelka z decyzjami:
    • Problem.
    • Wymagania.
    • Opcje.
    • Stan (rozważane, podjęto decyzje).
    • Alternatywy.
    • Argument za daną opcją.
    • Konsekwencje danej opcji.
    • Notatki.
    • Jaka decyzja została podjęta.

Wszystkie posty związane z notatkami z nauki:

Źródła

Obraz główny

Materiał: Praca z kodem zastanym:

Kategoria: Notatki z nauki

O Karol Bocian

Programowanie i świat agentów programowalnych, który poznał na Wydziale Matematyki i Nauk Informacyjnych, wciągnął go w przemysł IT. W trakcie swojej praktyki zawodowej Karol zrozumiał, że nie ważne co się robi i kim się jest, ale wiedza z zarządzania przydaje się wszędzie. Rozpoczął studia na kierunku Zarządzanie i Inżyniera Produkcji. W przypadku Karola zarządzanie to nie tylko teoria czy praca, ale prawie każdy element jego życia, to jego pasja.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *