Property |
Value |
dbo:abstract
|
- En génie logiciel, les code smells ou mauvaises odeurs peuvent être de mauvaises pratiques de conception logicielle qui conduisent à l’apparition de défauts. Ces défauts sont souvent issus de mauvais choix d’implantation ou de conception et conduisent à une complexification du code source et de la maintenance et évolutivité de celui‐ci. A la différence d'un AntiPattern, les code smells ne sont pas forcément des erreurs, c'est-à-dire qu'ils peuvent persister sans perspective d'évolution dans un logiciel. Afin de corriger un code smell, il est nécessaire de procéder à un réusinage du code source, c’est‐à‐dire modifier le code sans en altérer son comportement. (fr)
- En génie logiciel, les code smells ou mauvaises odeurs peuvent être de mauvaises pratiques de conception logicielle qui conduisent à l’apparition de défauts. Ces défauts sont souvent issus de mauvais choix d’implantation ou de conception et conduisent à une complexification du code source et de la maintenance et évolutivité de celui‐ci. A la différence d'un AntiPattern, les code smells ne sont pas forcément des erreurs, c'est-à-dire qu'ils peuvent persister sans perspective d'évolution dans un logiciel. Afin de corriger un code smell, il est nécessaire de procéder à un réusinage du code source, c’est‐à‐dire modifier le code sans en altérer son comportement. (fr)
|
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 33545 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
prop-fr:année
|
- 1999 (xsd:integer)
- 2005 (xsd:integer)
- 2007 (xsd:integer)
- 2009 (xsd:integer)
- 2010 (xsd:integer)
- 2011 (xsd:integer)
- 2012 (xsd:integer)
- 2013 (xsd:integer)
- 2014 (xsd:integer)
- 2015 (xsd:integer)
|
prop-fr:doi
|
- 10.110900 (xsd:double)
- 10.114500 (xsd:double)
|
prop-fr:id
|
- hist (fr)
- Decor2010 (fr)
- Fowler1999 (fr)
- LanzaMarinescu (fr)
- automaticdetection2012 (fr)
- cluster (fr)
- detection (fr)
- hist2 (fr)
- iplasma (fr)
- jdeodorant (fr)
- largeclass (fr)
- lcom (fr)
- mantyla (fr)
- movemethod (fr)
- stench (fr)
- hist (fr)
- Decor2010 (fr)
- Fowler1999 (fr)
- LanzaMarinescu (fr)
- automaticdetection2012 (fr)
- cluster (fr)
- detection (fr)
- hist2 (fr)
- iplasma (fr)
- jdeodorant (fr)
- largeclass (fr)
- lcom (fr)
- mantyla (fr)
- movemethod (fr)
- stench (fr)
|
prop-fr:issn
|
- 98 (xsd:integer)
- 1063 (xsd:integer)
- 1534 (xsd:integer)
- 2250 (xsd:integer)
|
prop-fr:lang
| |
prop-fr:mois
|
- janvier-février (fr)
- janvier-février (fr)
|
prop-fr:nom
|
- Mäntylä (fr)
- Mann (fr)
- Walter (fr)
- Black (fr)
- Fontana (fr)
- Sander (fr)
- Fowler (fr)
- Marinescu (fr)
- Le Meur (fr)
- Moha (fr)
- Lanza (fr)
- Dalal (fr)
- Bavota (fr)
- Braione (fr)
- Chaikalis (fr)
- Chatzigeorgiou (fr)
- Chhillar (fr)
- De Lucia (fr)
- De Luzia (fr)
- Di Penta (fr)
- Duchien (fr)
- Fokaefs (fr)
- Guéhéneuc (fr)
- Martenka (fr)
- Mihancea (fr)
- Murphy-Hill (fr)
- Oliveto (fr)
- Palomba (fr)
- Poshyvanyk (fr)
- Ratiu (fr)
- Tsantalis (fr)
- Wettel (fr)
- Zanoni (fr)
- Mäntylä (fr)
- Mann (fr)
- Walter (fr)
- Black (fr)
- Fontana (fr)
- Sander (fr)
- Fowler (fr)
- Marinescu (fr)
- Le Meur (fr)
- Moha (fr)
- Lanza (fr)
- Dalal (fr)
- Bavota (fr)
- Braione (fr)
- Chaikalis (fr)
- Chatzigeorgiou (fr)
- Chhillar (fr)
- De Lucia (fr)
- De Luzia (fr)
- Di Penta (fr)
- Duchien (fr)
- Fokaefs (fr)
- Guéhéneuc (fr)
- Martenka (fr)
- Mihancea (fr)
- Murphy-Hill (fr)
- Oliveto (fr)
- Palomba (fr)
- Poshyvanyk (fr)
- Ratiu (fr)
- Tsantalis (fr)
- Wettel (fr)
- Zanoni (fr)
|
prop-fr:numéro
| |
prop-fr:pages
|
- 5 (xsd:integer)
- 20 (xsd:integer)
- 77 (xsd:integer)
- 93 (xsd:integer)
- 268 (xsd:integer)
- 329 (xsd:integer)
- 347 (xsd:integer)
- 462 (xsd:integer)
- 465 (xsd:integer)
|
prop-fr:prénom
|
- Andrea (fr)
- Alexander (fr)
- Daniel (fr)
- Fabio (fr)
- Marco (fr)
- Richard (fr)
- Martin (fr)
- Gabriele (fr)
- Marios (fr)
- Pietro (fr)
- Radu (fr)
- Laurence (fr)
- Denys (fr)
- Jörg (fr)
- Michele (fr)
- Pawel (fr)
- Massimiliano (fr)
- Cristina (fr)
- Emerson (fr)
- Anne-Françoise (fr)
- Andrew P. (fr)
- Sandeep (fr)
- Rocco (fr)
- Bartosz (fr)
- Nikolaos (fr)
- Ankita (fr)
- Dhreej (fr)
- Francesca Arcelli (fr)
- M.V. (fr)
- Naouel (fr)
- Petru Florin (fr)
- Théodoros (fr)
- Yann-Gaël (fr)
- Andrea (fr)
- Alexander (fr)
- Daniel (fr)
- Fabio (fr)
- Marco (fr)
- Richard (fr)
- Martin (fr)
- Gabriele (fr)
- Marios (fr)
- Pietro (fr)
- Radu (fr)
- Laurence (fr)
- Denys (fr)
- Jörg (fr)
- Michele (fr)
- Pawel (fr)
- Massimiliano (fr)
- Cristina (fr)
- Emerson (fr)
- Anne-Françoise (fr)
- Andrew P. (fr)
- Sandeep (fr)
- Rocco (fr)
- Bartosz (fr)
- Nikolaos (fr)
- Ankita (fr)
- Dhreej (fr)
- Francesca Arcelli (fr)
- M.V. (fr)
- Naouel (fr)
- Petru Florin (fr)
- Théodoros (fr)
- Yann-Gaël (fr)
|
prop-fr:périodique
|
- Springer Science & Business Media (fr)
- Addison-Wesley (fr)
- IEEE International Symposium on Empirical Software Engineering (fr)
- Advances in Computers, Chapter 4 (fr)
- IEEE Transactions on Software Engineering (fr)
- International Conference on Software Maintenance (fr)
- Journal of Object Technology (fr)
- IEEE International Conference on Automated Software Engineering (fr)
- IEEE European Conference on Software Maintenance and Reengineering (fr)
- International Journal of Engineering and Advanced Technology (fr)
- IEEE International Symposium on Software Visualization (fr)
- IEEE International Conference on Software Testing, Verification and Validation Workshops (fr)
- IEEE International Conference on Software Maintenance (fr)
- Springer Science & Business Media (fr)
- Addison-Wesley (fr)
- IEEE International Symposium on Empirical Software Engineering (fr)
- Advances in Computers, Chapter 4 (fr)
- IEEE Transactions on Software Engineering (fr)
- International Conference on Software Maintenance (fr)
- Journal of Object Technology (fr)
- IEEE International Conference on Automated Software Engineering (fr)
- IEEE European Conference on Software Maintenance and Reengineering (fr)
- International Journal of Engineering and Advanced Technology (fr)
- IEEE International Symposium on Software Visualization (fr)
- IEEE International Conference on Software Testing, Verification and Validation Workshops (fr)
- IEEE International Conference on Software Maintenance (fr)
|
prop-fr:titre
|
- Object-oriented metrics in practice: using software metrics to characterize, evaluate, and improve the design of object-oriented systems (fr)
- Identification of Move Method Refactoring Opportunities (fr)
- Looking for Patterns in Code Bad Smells Relations (fr)
- Mining Version Histories for Detecting Code Smells (fr)
- Refactoring: Improving the Design of Existing Code (fr)
- Detecting Bad Smells in Source Code using Change History Information (fr)
- Automatic detection of bad smells in code: An experimental assessment (fr)
- An Effort to Improve Cohesion Metrics Using Inheritance (fr)
- JDeodorant: Identification and Removal of Type-Checking Bad Smells (fr)
- iplasma: An integrated platform for quality assessment of object-oriented design (fr)
- Anti-Pattern Detection: Methods, Challenges and Open Issues (fr)
- DECOR: A Method for the Specification and Detection of Code and Design Smells (fr)
- Decomposing object-oriented class modules using an agglomerative clustering technique (fr)
- Object-oriented metrics in practice: using software metrics to characterize, evaluate, and improve the design of object-oriented systems (fr)
- Identification of Move Method Refactoring Opportunities (fr)
- Looking for Patterns in Code Bad Smells Relations (fr)
- Mining Version Histories for Detecting Code Smells (fr)
- Refactoring: Improving the Design of Existing Code (fr)
- Detecting Bad Smells in Source Code using Change History Information (fr)
- Automatic detection of bad smells in code: An experimental assessment (fr)
- An Effort to Improve Cohesion Metrics Using Inheritance (fr)
- JDeodorant: Identification and Removal of Type-Checking Bad Smells (fr)
- iplasma: An integrated platform for quality assessment of object-oriented design (fr)
- Anti-Pattern Detection: Methods, Challenges and Open Issues (fr)
- DECOR: A Method for the Specification and Detection of Code and Design Smells (fr)
- Decomposing object-oriented class modules using an agglomerative clustering technique (fr)
|
prop-fr:volume
|
- 2 (xsd:integer)
- 11 (xsd:integer)
- 35 (xsd:integer)
- 36 (xsd:integer)
- 41 (xsd:integer)
- 95 (xsd:integer)
|
prop-fr:wikiPageUsesTemplate
| |
dct:subject
| |
rdfs:comment
|
- En génie logiciel, les code smells ou mauvaises odeurs peuvent être de mauvaises pratiques de conception logicielle qui conduisent à l’apparition de défauts. Ces défauts sont souvent issus de mauvais choix d’implantation ou de conception et conduisent à une complexification du code source et de la maintenance et évolutivité de celui‐ci. A la différence d'un AntiPattern, les code smells ne sont pas forcément des erreurs, c'est-à-dire qu'ils peuvent persister sans perspective d'évolution dans un logiciel. Afin de corriger un code smell, il est nécessaire de procéder à un réusinage du code source, c’est‐à‐dire modifier le code sans en altérer son comportement. (fr)
- En génie logiciel, les code smells ou mauvaises odeurs peuvent être de mauvaises pratiques de conception logicielle qui conduisent à l’apparition de défauts. Ces défauts sont souvent issus de mauvais choix d’implantation ou de conception et conduisent à une complexification du code source et de la maintenance et évolutivité de celui‐ci. A la différence d'un AntiPattern, les code smells ne sont pas forcément des erreurs, c'est-à-dire qu'ils peuvent persister sans perspective d'évolution dans un logiciel. Afin de corriger un code smell, il est nécessaire de procéder à un réusinage du code source, c’est‐à‐dire modifier le code sans en altérer son comportement. (fr)
|
rdfs:label
|
- Code smell (fr)
- Code-Smell (de)
- Hediondez del código (es)
- Programröta (sv)
- Zapachy kodu (pl)
- Запахи коду (uk)
- Код с запашком (ru)
- 代码异味 (zh)
- Code smell (fr)
- Code-Smell (de)
- Hediondez del código (es)
- Programröta (sv)
- Zapachy kodu (pl)
- Запахи коду (uk)
- Код с запашком (ru)
- 代码异味 (zh)
|
rdfs:seeAlso
| |
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is oa:hasTarget
of | |
is foaf:primaryTopic
of | |