Lõhnav kood on programmeerimises tunnus programmi lähtekoodis, mis viitab võimalikule sügavamale probleemile koodis.[1]

Lõhnav kood on puuduliku tarkvara disaini ja tarkvara kirjutamise käigus tehtud halbade otsuste tulemus.[2]

Lõhnava koodi tunnused võivad olla näiteks koodikordus, liigne keerukus ja liiga pikad meetodid või klassid.[3]

Viited muuda

  1. Martin Fowler (09.02.2006). "CodeSmell" (inglise). Vaadatud 18.03.2018.
  2. Tufano, M., Palomba, F., Bavota, G., Oliveto, R., Di Penta, M., De Lucia, A., & Poshyvanyk, D. (2015, May). When and why your code starts to smell bad. In Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on (Vol. 1, pp. 403-414). IEEE.
  3. "SmellsToRefactorings" (inglise). Vaadatud 18.03.2018.