📄 readme
字号:
Bicycle Repair Man - a Python Refactoring Browser=================================================Copyright (c) 2000 by Shae Erisson <shae@lapland.fi>Copyright (c) 2001-3 by Phil Dawes <pdawes@users.sourceforge.net>All rights reserved, see COPYING for details.$Id: README,v 1.7 2003/08/24 19:48:43 pdawes Exp $-----------------------------------------------------------------------------Bicycle Repair Man is the Python Refactoring Browser, helpingPythonistas everywhere glide over the gory details of refactoring theircode. Watch him extract jumbled code into well ordered classes. Gasp, ashe renames all occurrences of a method. Thank You, Bicycle Repair Man!execute ./testall.py to run all the testssee INSTALL for installation instructions (uses distutils).see README.idle, README.emacs etc.. for instructions on how tointegrate bicyclerepairman into supported IDEs.-----------------------------------------------------------------------------What's Python? Python is a programming language. To find out moreabout it, go to the Python Homepage at http://www.python.org/ What's a Refactoring Browser? A Refactoring Browser is an editor that automates Refactorings. Thefirst Refactoring Browser was written by Dr. Don Roberts and Dr. JohnBrant at the University of Illinois in Urbana-Champagne. Dr. DonRoberts wrote his Ph.D. thesis on the design and implementation of theRefactoring Browser. For more detail, read the aforementioned thesisat http://st-www.cs.uiuc.edu/~droberts/thesis.pdf What's a Refactoring? A Refactoring is a behaviour preserving change to source code. SomeRefactorings are RenameVariable, RenameClass, RenameMethod,PullUpMethod, and PushDownVariable. Lots of people say it's very easyto just type a different name in where your class, method, or variableis defined. That's not always a refactoring though. The RefactoringBrowser is smart enough to rename every reference to your class,method or variable. If you've ever renamed a variable and brokenclasses in widely scattered parts of your system, you might be happierusing a Refactoring Browser. A Refactoring Browser operates on any ofmethod, function, class, or variable. It can add, delete, rename, moveup down or sideways, inline and abstract. There are some operationsthat are specific to one of the three types, such as abstracting avariable into accessors, or turing several lines of code into aseparate method.For more information on Refactoring, check out the websites of MartinFowler at http://www.martinfowler.com/ and his Refactoring Site athttp://www.refactoring.com/ . Why Bicycle Repair Man?The Bicycle Repair Man was a superhero in a Monty Python skit, hisspecial power was repairing bicycles.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -