sobota, lipca 27, 2019

Kiedy Twój kod to legacy kod?

Jest stosunkowo prosty test na to czy Twój kod jest legacy.

Sprawdź jak szybko jesteś w stanie:
a) przetestować zmianę,
b) zrobić prototyp, w którym Twój kod służy jako komponent,
c) zrobić prototyp, w którym Twój kod wyrzuca odpowiedź w innym formacie,
d) zrobić prototyp, w którym Twój kod dostaje dane w innym formacie,
e) zrobić prototyp, w którym jeden (dowolny) aspekt Twojej logiki "biznesowej" ulega zmianie tak, że chcesz móc inicjalizować Twój kod tak by ten kawałek był tam dostarczany z zewnątrz,
f) zrobić prototyp, w którym jeden (dowolny) aspekt Twojej logiki "biznesowej" ulega zmianie tak, że możesz wyrzucić go na zewnątrz i podpiąć po sieci.

Im wcześniej na tej liście okazuje się, że tego się nie da zrobić bez głębokiego refaktoringu i zajmie to więcej niż powiedzmy 1/10 czasu zużytego na napisanie kodu to masz legacy code.

Dodatkowe sygnały to klasy ze słowami Old, Legacy i podobnymi w nazwie, które opisują "stary" sposób robienia czegoś.


Podobne postybeta
Delete Driven Development ;-)
Za co nie lubię machine learningu.... i jak się przed nim bronić ;-)
AppInventor - tego się da używać :-)
Jak zamachuję się na wolność wiary....
Czemu strony only for IE są złe.

Brak komentarzy:

Prześlij komentarz