Paying Down Design Debt with Strategic Refactoring.

The article presents a study that indicates that strategic refactoring with the use of design patterns is the most effective way to repair decaying code for object-oriented systems. Strategic refactoring involves design pattern based refactoring with architectural awareness. The simple and efficient...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 39; no. 12; pp. 131 - 135
Autores principales: Neihl, Cohn J., Laplante, Phillip A.
Formato: Artículo
Publicado: IEEE Dec2006
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=23555760&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 23555760
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Dec2006
      vid: 39
      iid: 12
      pid: 13605
      pub: IEEE
    artinfo:
      ui: 23555760
      ppf: 131
      ppct: 4
      formats:
      tig:
        atl: Paying Down Design Debt with Strategic Refactoring.
      aug:
        au:
          Neihl, Cohn J.
          Laplante, Phillip A.
        affil:
          Associate Professor of Software Engineering in the Engineering Division, Pennsylvania State University
          Professor of Software Engineering in the School of Graduate Professional Studies, Pennsylvania State University
      su:
        Software refactoring
        Architectural design
        Pattern recognition systems
        Software patterns
        Systems software
        Constraint databases
        Constraint programming
        Computer software
      sug:
        subj:
          Software refactoring
          Architectural design
          Pattern recognition systems
          Software patterns
          Systems software
          Constraint databases
          Constraint programming
          Computer software
      ab: The article presents a study that indicates that strategic refactoring with the use of design patterns is the most effective way to repair decaying code for object-oriented systems. Strategic refactoring involves design pattern based refactoring with architectural awareness. The simple and efficient process of strategic refactoring and a case study about the application of strategic refactoring are presented. The study suggests that software systems be extended and modified accordingly as new requirements, constraints, and environment emerge.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2006
    holdings:
      @attributes:
        islocal: N