Don Roberts, J. Brant, Ralph E. Johnson
{"title":"A Refactoring Tool for Smalltalk","authors":"Don Roberts, J. Brant, Ralph E. Johnson","doi":"10.1002/(SICI)1096-9942(1997)3:4<253::AID-TAPO3>3.3.CO;2-I","DOIUrl":null,"url":null,"abstract":"Refactoring is an important part of the evolution of reusable software and frameworks. Its uses range from the seemingly trivial, such as renaming program elements, to the profound, such as retrofitting design patterns into an existing system. Despite its importance, lack of tool support forces programmers to refactor programs by hand, which can be tedious and error-prone. The Smalltalk Refactoring Browser is a tool that carries out many refactorings automatically, and provides an environment for improving the structure of Smalltalk programs. It makes refactoring safe and simple, and so reduces the cost of making reusable software. © 1997 John Wiley & Sons, Inc.","PeriodicalId":293061,"journal":{"name":"Theory Pract. Object Syst.","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"456","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theory Pract. Object Syst.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/(SICI)1096-9942(1997)3:4<253::AID-TAPO3>3.3.CO;2-I","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 456
Smalltalk的重构工具
重构是可重用软件和框架发展的重要组成部分。它的使用范围从看似微不足道的,如重命名程序元素,到意义深远的,如将设计模式改造到现有系统中。尽管它很重要,但缺乏工具支持迫使程序员手工重构程序,这可能是乏味且容易出错的。Smalltalk重构浏览器是一个自动执行许多重构的工具,并为改进Smalltalk程序的结构提供了一个环境。它使重构变得安全和简单,从而降低了制作可重用软件的成本。©1997 John Wiley & Sons, Inc
本文章由计算机程序翻译,如有差异,请以英文原文为准。