dług technologiczny czyli mały wkład w duże problemy
Post on 21-Oct-2014
245 views
DESCRIPTION
TRANSCRIPT
![Page 1: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/1.jpg)
Dług technologiczny czyli mały wkład w duże problemy
Arkadiusz Benedykt
www.benedykt.net @abenedykt
![Page 2: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/2.jpg)
![Page 3: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/3.jpg)
Dług technologiczny
czyli mały wkład w duże problemy
![Page 4: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/4.jpg)
„As an evolving program is continually changed, its complexity, reflecting deteriorating structure, increases unless work is done to maintain or reduce it.”
Meir „Manny” Lehman 1980
![Page 5: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/5.jpg)
dług ma to do siebie,
że im dłużej jest nie spłacany tym więcej będzie kosztować
![Page 6: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/6.jpg)
Źródła długu:
1. droga na skróty w programowaniu
2. używanie nieaktualnych wersji
![Page 7: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/7.jpg)
if( faktura > 1000)….
![Page 8: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/8.jpg)
if( faktura > 1000 || pracownik is Kierownik && faktura > 5000)….
![Page 9: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/9.jpg)
if( faktura > 1000 || pracownik is Kierownik && faktura > 5000 |
faktura <= 1000 && pracownik.Zatrudniony < 1)….
![Page 10: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/10.jpg)
if( faktura > 1000 || pracownik is Kierownik && faktura > 5000 |
faktura <= 1000 && pracownik.Zatrudniony < 1 &&… &&
.. || (..&&..&&..&&..&&..) ||
![Page 11: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/11.jpg)
void function Accept(500)
void function Accept(500, false)
void function Accept(500, false, true)
![Page 12: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/12.jpg)
Źródła długu:
1. droga na skróty w programowaniu
2. używanie nieaktualnych wersji
![Page 13: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/13.jpg)
Świadczenie pomocy technicznej dla systemu Windows XP kończy się za
149 dni
Jesteś gotowy?
![Page 14: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/14.jpg)
Źródła długu:
1. droga na skróty w architekturze
2. brak elastyczności
3. brak testów
![Page 15: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/15.jpg)
Źródła długu:
1. brak współpracy
2. brak refaktoryzacji
3. wypuszczanie niedokończonych wersji z rzeczami “na później”
![Page 16: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/16.jpg)
Źródła długu:
1. Monolityczny kod „big ball of mud”
2. Odziedzicz!!!
3. KIEROWNICTWO!!!
![Page 17: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/17.jpg)
Życie bez długu?
NIE!!!
Świadomość długu pozwala nam
zaciągać go świadomie
![Page 18: Dług technologiczny czyli mały wkład w duże problemy](https://reader034.vdocuments.mx/reader034/viewer/2022051322/544667e6afaf9f5d178b4662/html5/thumbnails/18.jpg)
Dług technologiczny czyli mały wkład w duże problemy
Arkadiusz Benedykt
www.benedykt.net @abenedykt