Python-CN邮件组里看到的,原作者bigSword,转载一下:
在啄木鸟WiKi上面看到Python八荣八耻,感觉挺有意思的。也许是Zoom.Q写的,未经允许,转载如下:
以动手实践为荣 , 以只看不练为耻;
以打印日志为荣 , 以单步跟踪为耻;
以空格缩进为荣 , 以制表缩进为耻;
以单元测试为荣 , 以人工测试为耻;
以打印日志为荣 , 以单步跟踪为耻;
以空格缩进为荣 , 以制表缩进为耻;
以单元测试为荣 , 以人工测试为耻;
以模块复用为荣 , 以复制粘贴为耻;
以多态应用为荣 , 以分支判断为耻;
以Pythonic为荣 , 以冗余拖沓为耻;
以总结分享为荣 , 以跪求其解为耻;
以多态应用为荣 , 以分支判断为耻;
以Pythonic为荣 , 以冗余拖沓为耻;
以总结分享为荣 , 以跪求其解为耻;
我很同意其中的一些观点,有一些有不同意见,如下:
以动手实践为荣 , 以只看不练为耻;
// 非常同意,很多时候没有实践机会,可来USENET解答问题
// 非常同意,很多时候没有实践机会,可来USENET解答问题
以打印日志为荣 , 以单步跟踪为耻;
// 这个属于UNIX的传统了吧,个人感觉单步跟踪也没有什么不好
// 这个属于UNIX的传统了吧,个人感觉单步跟踪也没有什么不好
以空格缩进为荣 , 以制表缩进为耻;
// 这是一个开发环境问题吧,跟人关系不大
// 这是一个开发环境问题吧,跟人关系不大
以单元测试为荣 , 以人工测试为耻;
// 非常同意,单元测试很重要,很重要,很重要
// 非常同意,单元测试很重要,很重要,很重要
以模块复用为荣 , 以复制粘贴为耻;
// 代码重复的问题可以,也也该用重构来解决
// 代码重复的问题可以,也也该用重构来解决
以多态应用为荣 , 以分支判断为耻;
// 散落在不同类之间的大量的switch/case可以用重构来解决,不过最后一定会留一个switch/case或者getattr(...)
// 散落在不同类之间的大量的switch/case可以用重构来解决,不过最后一定会留一个switch/case或者getattr(...)
以Pythonic为荣 , 以冗余拖沓为耻;
以总结分享为荣 , 以跪求其解为耻;
// 折中一下吧,新人(例如我)很多时候摸不着头脑,问一下也是好的,但是最好在解决问题以后写一个小总结,告诉大家问题解决了,如何解决。
以总结分享为荣 , 以跪求其解为耻;
// 折中一下吧,新人(例如我)很多时候摸不着头脑,问一下也是好的,但是最好在解决问题以后写一个小总结,告诉大家问题解决了,如何解决。