đ Il est plus difficile de sâorienter dans un code au nommage obscur. En effet, les odeurs lexicales augmentent le temps quâun dĂ©veloppeur met Ă retrouver les occurrences dâun concept dans un code.
đ„Œ La conclusion peut paraĂźtre Ă©vidente, mais comme souvent, mieux vaut une source acadĂ©mique pour convaincre les plus rĂ©calcitrants.
𩹠Les odeurs lexicales sont une type dâodeur du code liĂ© Ă un mauvais nommage. On y trouve la contraction extrĂȘme, les termes vagues ou flous, la confusion nom/verbe, lâabsence de relation dâhyponymie dans les hĂ©ritages, etc.
đ Peu dâoutils sont aujourdâhui capables dâĂ©pauler les dĂ©veloppeurs dans lâĂ©limination de ces odeurs, le pair programming ou la relecture par autrui restent les seuls moyens de sâen prĂ©munir.
SOURCE
S. Abebe, S. Haiduc, P. Tonella and A. Marcus, âThe Effect of Lexicon Bad Smells on Concept Location in Source Code,â in 2011 11th IEEE Working Conference on Source Code Analysis and Manipulation, Williamsburg, VI, 2011 pp. 125-134. doi: 10.1109/SCAM.2011.18
Enzo Sandré
DOIs: 10.1109/SCAM.2011.18