Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(92)

Side by Side Diff: tools/telemetry/third_party/rope/docs/rope.rst

Issue 1132103009: Example of refactoring using rope library. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 Features
2 ========
3
4 Features implemented so far:
5
6 * Refactorings
7
8 * Rename everything!
9 * Extract method/local variable
10 * Move class/function/module/package/method
11 * Inline method/local variable/parameter
12 * Restructuring (like converting ``${a}.f(${b})`` to
13 ``${b}.g(${a})`` where ``a: type=mymod.A``)
14 * Introduce factory
15 * Change method signature
16 * Transform module to package
17 * Encapsulate field
18 * Replace method with method object
19 * And a few others
20
21 * Refactoring Features
22
23 * Extracting similar statements in extract refactorings
24 * Fixing imports when needed
25 * Previewing refactorings
26 * Undo/redo refactorings
27 * Stopping refactorings
28 * Cross-project refactorings
29 * Basic implicit interfaces handling in rename and change signature
30 * Mercurial_, GIT_, Darcs_ and SVN (pysvn_ library) support in
31 refactorings
32
33 * IDE helpers
34
35 * Auto-completion
36 * Definition location
37 * Get pydoc
38 * Find occurrences
39 * Organize imports (remove unused and duplicate imports and sort them)
40 * Generating python elements
41
42 * Object Inference
43
44 * Static and dynamic object analysis
45 * Handling built-in container types
46 * Saving object information on disk and validating them
47
48 For more information see `overview.rst`_.
49
50
51 .. _overview.rst: overview.rst
52 .. _pysvn: http://pysvn.tigris.org
53 .. _Mercurial: http://selenic.com/mercurial
54 .. _GIT: http://git.or.cz
55 .. _darcs: http://darcs.net
OLDNEW
« no previous file with comments | « tools/telemetry/third_party/rope/docs/overview.rst ('k') | tools/telemetry/third_party/rope/rope/__init__.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698