目标:我有兴趣生成DOTFormatPHP程序中类依赖关系的描述。想法:在PHP源代码中编写可以检测(并发出DOT记录)以下模式的CodeSniffer“嗅探”应该不难:classSomeClassNameextendsBasicClassName{//SomeClassNamereferstoBasicClassName...newOtherClassName();//SomeClassNamereferstoOtherClassNameThisClassName::some_method();//SomeClassNamereferstoThisClassNameThatClass
如何格式化符合PEP8的长断言语句?请忽略我的例子的人为性质。defafunc(some_param_name):assertisinstance(some_param_name,SomeClassName),'some_param_namemustbeaninstanceofSomeClassName,sillygoose!'不能用括号括起来,因为这会改变assert语句的行为,因为它是关键字,而不是内置函数。 最佳答案 请务必记住,PEP8只是一个指南,evenstatesthattherearetimeswhentherule
如何格式化符合PEP8的长断言语句?请忽略我的例子的人为性质。defafunc(some_param_name):assertisinstance(some_param_name,SomeClassName),'some_param_namemustbeaninstanceofSomeClassName,sillygoose!'不能用括号括起来,因为这会改变assert语句的行为,因为它是关键字,而不是内置函数。 最佳答案 请务必记住,PEP8只是一个指南,evenstatesthattherearetimeswhentherule