Kontinuierlicher Refactor

Unternehmen erklären, warum Refactoring erforderlich ist

In jedem Projekt kommt eines Tages ein Moment, in dem der technische Leiter des Projekts zum Geschäftsleiter kommt und erschreckende Worte ausspricht - Sie müssen die Geschäftsverbesserungen für N Monate stoppen, umgestalten und zurücktreten.





Danach sind Szenarien möglich:





  • Der Manager sagt: "Mach weiter, scherze, ich verstehe alles." Zu diesem Zeitpunkt wacht der technische Leiter normalerweise auf, da dies nicht der Fall ist.





  • Der Manager versteht nicht und fragt, was fĂĽr ein Tier dieses Refactoring ist. Welchen Wert bringt es fĂĽr das Geschäft? wie man die Platte 2.0 danach fĂĽr die Vermarktung verschraubt; Was soll man Kunden antworten, die schreien, dass sie seit etwa 9000 Jahren keine Updates mehr gesehen haben und es Zeit ist, die Schuld zu geben?





Versuchen wir ihm zu erklären, warum alles schnell schlecht wird, ohne es umzugestalten, und vor allem sich selbst gegenüber.





, ! , - -. - , , . , . , , . - , , . 





. , -, . : , , .





: , , , , - , , , . - , - ( “”).





, : ; ; , , , , . , , , 3 4 95-, .





, , . - . - - . N+1 , , 95-. , , , 2 , - . , , - . , - , .





, , - - . - . , , , , . . , , - , , - . , , - .





, . ! , - , ; - ( -).





, - , - , , . . , , - ; ; ; … , . - !





, . , , - . 40 , 27. 1,48 % 4 , 4,52. - . - “ ”.





?

, . - . - . , . , - , , . , - “” .





. . , , , , “”, - .





, , , , , . , , . - , - 20 , - … , IDE, , - , , , , . 





, bleeding edge : - -- . , “”. - , - , . : — .





- , SDK , . , . . , .





. framework , , API . - . “ ” , . , , , -- .





, , ? - - ; ; ; . ? . , - : . , , - , . 





, . , framework , “ ” . , . 





, ? - . , - - . - , .





, ; , ; . API, , . , , , - .





- - ; ; .





… , ”” (: , , )? , - - , , - . . , , : / / ; , , ;





, . , code review - "", ; - . -, , . ? - . , .





- . legacy , , , . .





- - - , -. ( ), . , - , , . , , . , , , … , . scrum . -. 





- “ ”, , - . - “ , ” - , . , . , - - , , .





, , - ; ; - . , , , - , “, , , ”. , ! , 6,28%





, . . , , -. “ ”





, ,   - , . - , , . - .








All Articles