Kreatywność, udoskonalanie i wzorce

W jaki sposób należy podejść do problemu oprogramowania odziedziczonego?

Grady: Często powtarzam zdanie, że o ile kod przedstawia prawdę, o tyle nie pokazuje całej prawdy: pomiędzy wizją a realizacją są tracone informacje. Z moich doświadczeń wynika, że ze starym oprogramowaniem można zrobić dziewięć rzeczy: porzucić, oddać, zignorować, poddać operacji podtrzymującej życie, przepisać, zbierać plony, opakować, przekształcić lub zachować. W każdej z tych czynności są elementy zarówno techniczne, jak i socjalne. Z technicznego punktu widzenia istnieją interesujące badania nad zbieraniem plonów w postaci wzorców kodu. Ze społecznego punktu widzenia techniki historii mówionej mogą wspomagać rozwiązywanie problemów. ...

Get Wielkie umysły programowania. Jak myślą i pracują twórcy najważniejszych języków now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.