Powiel możliwe:
What makes code legacy?Jaka jest definicja "starszego kodu"?
Jaka jest definicja "starszych kod"?
Powiel możliwe:
What makes code legacy?Jaka jest definicja "starszego kodu"?
Jaka jest definicja "starszych kod"?
Nie pamiętam, gdzie widziałem wyrażenie (Pragmatic Programmer?), Ale jednym ze sposobów myślenia o nim jest kod , który jest starszym kodem, jak tylko zostanie napisany.
Generalnie to mowa kod, który zostanie odziedziczony przez zespół lub programista gdzieś indziej (zewnętrzne lub wewnętrzne).
Wolę jednak tę pierwszą definicję. :)
To naprawdę jest świetna definicja (a także zgodnie z moją definicją, ponieważ odmawiam przedyskutowania mojego kodu ze sobą): D – Mchl
Gdzieś czytam, jak myślisz o tym: starszy kod to kod, na który nie można polegać na, kod, który napisaliśmy 5 minut temu i nie ma testów? starszy kod. –
Kod ktoś inny napisał (zwykle ktoś nie jest już dostępny dla każdego kontaktu), ale trzeba sobie z nim teraz.
Kod napisany przez innych lub pod poprzednim języku, architekturze, metodologii lub ramy, które odnosi się do bieżącego projektu.
Uwaga: "obecny projekt" jest zawarty, ponieważ termin "dziedzictwo" oznacza pochodzenie. – jball
Powiedziałbym, że kod spuścizna jest (zwykle stary) kod, który może być zapisane w lepszych technik programistycznych lub języków. Zwykły kod zwykle nie jest łatwy do przepisania z powodu zależności od tego kodu.
Większość utworzonego kodu spełnia Twoją definicję starego kodu. –
@Ira Baxter: Wydaje się pasować do definicji: 'Kod jest starszym kodem, jak tylko zostanie napisany. – Leonid
Channeling Michael Feathers: Kod bez testów.
Twoja odpowiedź jest ostatnia i szukałem tej definicji, ponieważ czytam książkę M.F)! – Abdellah
Kod, z którym nikt już nie chce sobie poradzić? –