bookmate game
en
Martin Fowler

Refactoring: Improving the Design of Existing Code

Уведоми ме, когато книгата е добавена
За да прочете тази книга, качете я във формат EPUB или FB2 в Bookmate. Как се качва книга?
  • Justin Caseцитирапреди 2 години
    They realized that refactoring was important in improving their productivity
  • Justin Caseцитирапреди 2 години
    Smalltalk is an environment that even then was particularly hospitable to refactoring.
  • Justin Caseцитирапреди 2 години
    Two of the first people to recognize the importance of refactoring were Ward Cunningham and Kent Beck,
  • Justin Caseцитирапреди 2 години
    Ward Cunningham and Kent Beck,
  • Justin Caseцитирапреди 2 години
    Having a well-factored program helps with this style of optimization in two ways. First, it gives me time to spend on performance tuning. With well-factored code, I can add functionality more quickly. This gives me more time to focus on performance.
  • Justin Caseцитирапреди 2 години
    That change doubled the speed of the system, enough for the tests to be bearable. It took us about five minutes.
  • Justin Caseцитирапреди 2 години
    ranges were empty!
  • Justin Caseцитирапреди 2 години
    They were all going through a string conversion even though no external inputs were involved. The code was just using string conversion for convenience of typing.
  • Justin Caseцитирапреди 2 години
    slowly. Although we were still in development, it began to bother us, because it was slowing down the tests.

    Kent Beck, Martin Fowler, and I decided we’d fix it up. While I waited for us to get together, I was speculating, on the basis of my extensive knowledge of the system,
  • Justin Caseцитирапреди 2 години
    Changes that improve performance usually make the program harder to work
fb2epub
Плъзнете и пуснете файловете си (не повече от 5 наведнъж)