Razlika između inačica stranice »Kodni smrad«
(Bot: Automatski unos stranica) |
m (Bot: Automatska zamjena teksta (-{{cite book +{{Citiranje knjige)) |
||
Redak 3: | Redak 3: | ||
Kodni smrad može razotkriti dubok problem kad se kôd izloži [[povratna veza|kratkoj povratnoj vezi]], pri čemu ga se [[refaktoriranje koda|refaktorira]] u malim, kontroliranim koracima, a rezultirajući izgled se ispituje da bi se vidjelo je li se pojavio kakvi novi kodni smrad koji ukazuje na to da bi se trebalo još refaktorirati. S točke motrišta programera koji se bavi izvođenjem refaktoriranja, kodni smrad je [[heuristika]] koja ukazuje kad refaktorirati i koje posebne refaktorske tehnike rabiti. Stoga je kodni smrad voditeljem pri refaktoriranju. | Kodni smrad može razotkriti dubok problem kad se kôd izloži [[povratna veza|kratkoj povratnoj vezi]], pri čemu ga se [[refaktoriranje koda|refaktorira]] u malim, kontroliranim koracima, a rezultirajući izgled se ispituje da bi se vidjelo je li se pojavio kakvi novi kodni smrad koji ukazuje na to da bi se trebalo još refaktorirati. S točke motrišta programera koji se bavi izvođenjem refaktoriranja, kodni smrad je [[heuristika]] koja ukazuje kad refaktorirati i koje posebne refaktorske tehnike rabiti. Stoga je kodni smrad voditeljem pri refaktoriranju. | ||
Izgleda da je ovaj izraz prvi skovao [[Kent Beck]] na [[WardsWiki]]ju krajem 1990-ih. Izraz se češće rabi nakon što se pojavio u djelu ''Refactoring. Improving the Design of Existing Code''.<ref>{{ | Izgleda da je ovaj izraz prvi skovao [[Kent Beck]] na [[WardsWiki]]ju krajem 1990-ih. Izraz se češće rabi nakon što se pojavio u djelu ''Refactoring. Improving the Design of Existing Code''.<ref>{{Citiranje knjige | ||
| first = Martin | | first = Martin | ||
| last = Fowler | | last = Fowler |
Inačica od 05:11, 17. studenoga 2021.
Kodni smrad je izraz u računalnom programiranju. Označuje bilo koji simptom u izvornom kodu računalnog programa koji možebitno ukazuje na dublji problem.
Kodni smrad može razotkriti dubok problem kad se kôd izloži kratkoj povratnoj vezi, pri čemu ga se refaktorira u malim, kontroliranim koracima, a rezultirajući izgled se ispituje da bi se vidjelo je li se pojavio kakvi novi kodni smrad koji ukazuje na to da bi se trebalo još refaktorirati. S točke motrišta programera koji se bavi izvođenjem refaktoriranja, kodni smrad je heuristika koja ukazuje kad refaktorirati i koje posebne refaktorske tehnike rabiti. Stoga je kodni smrad voditeljem pri refaktoriranju.
Izgleda da je ovaj izraz prvi skovao Kent Beck na WardsWikiju krajem 1990-ih. Izraz se češće rabi nakon što se pojavio u djelu Refactoring. Improving the Design of Existing Code.[1]
Vidi
- antiobrazac
- softverska entropija
- softverska erozija
- sustav dimnjačne cijevi
- refaktoriranje koda
- trunjenje bitova
- softversko trunjenje
- softverska krtost
- bug (softver)
- špageti kod
Izvori
- ↑ Fowler, Martin (1999.). Refactoring. Improving the Design of Existing Code. Addison-Wesley. ISBN 0-201-48567-2
Vanjske poveznice
- c2.com Kodni smrad
- Taksonomija kodnih smradova