Python 方法在所有子类中出现的顺序的视觉/外观重构
我有大量(30+)不同的源文件,每个源文件都包含Python 方法在所有子类中出现的顺序的视觉/外观重构,python,refactoring,automated-refactoring,Python,Refactoring,Automated Refactoring,我有大量(30+)不同的源文件,每个源文件都包含Base的子类 a.py: class A(Base): def b(self): pass def a(self): pass def c(self): pass class B(Base): def c(self): pass def b(self): pass def a(self): pass b.py: class A(Base): def b(self):
Base
的子类
a.py
:
class A(Base):
def b(self):
pass
def a(self):
pass
def c(self):
pass
class B(Base):
def c(self):
pass
def b(self):
pass
def a(self):
pass
b.py
:
class A(Base):
def b(self):
pass
def a(self):
pass
def c(self):
pass
class B(Base):
def c(self):
pass
def b(self):
pass
def a(self):
pass
。。等等
我想做一个纯粹的外观/视觉重构,这样方法总是按照给定的顺序出现,即a
,然后b
,然后c
。我使代码更容易阅读。因为这样会有一致性。碰巧,a
总是在b
之前调用,以此类推
鉴于源文件数量巨大,如何实现这一点