我最近对Rubber鸭进行的重构称为Introduce,它将局部变量提升到私有字段。总的来说,我对此很满意,但是有一些事情困扰着我。首先,Refactor(Declaration)对声明类型有严格的要求,但接受任何声明,而不管声明类型如何。除了投掷之外,还有什么办法可以强制执行吗?我应该在这里扔吗?我应该直接回来吗?public class IntroduceField
例如,以英尺和英寸为例:我怎么能把其中的一个元素分解成这样的东西:
"the person is 5 feet 11 inches tall."feet {} inches tall.".format(list[1], list[1]) #I am aware taking the same index of list will give me 5-