注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 2003 resource kit之Roboc..
 帮助

Python八荣八耻


2008-05-09 08:56:38
 标签:Python   [推送到博客圈]

Python-CN邮件组里看到的,原作者bigSword,转载一下:
 
在啄木鸟WiKi上面看到Python八荣八耻,感觉挺有意思的。也许是Zoom.Q写的,未经允许,转载如下:
以动手实践为荣 , 以只看不练为耻;
以打印日志为荣 , 以单步跟踪为耻;
以空格缩进为荣 , 以制表缩进为耻;
以单元测试为荣 , 以人工测试为耻;
以模块复用为荣 , 以复制粘贴为耻;
以多态应用为荣 , 以分支判断为耻;
以Pythonic为荣 , 以冗余拖沓为耻;
以总结分享为荣 , 以跪求其解为耻;

 
我很同意其中的一些观点,有一些有不同意见,如下:
以动手实践为荣 , 以只看不练为耻;
// 非常同意,很多时候没有实践机会,可来USENET解答问题
 
以打印日志为荣 , 以单步跟踪为耻;
// 这个属于UNIX的传统了吧,个人感觉单步跟踪也没有什么不好
 
以空格缩进为荣 , 以制表缩进为耻;
// 这是一个开发环境问题吧,跟人关系不大
 
以单元测试为荣 , 以人工测试为耻;
// 非常同意,单元测试很重要,很重要,很重要
 
以模块复用为荣 , 以复制粘贴为耻;
// 代码重复的问题可以,也也该用重构来解决
 
以多态应用为荣 , 以分支判断为耻;
// 散落在不同类之间的大量的switch/case可以用重构来解决,不过最后一定会留一个switch/case或者getattr(...)

 
以Pythonic为荣 , 以冗余拖沓为耻;
以总结分享为荣 , 以跪求其解为耻;

// 折中一下吧,新人(例如我)很多时候摸不着头脑,问一下也是好的,但是最好在解决问题以后写一个小总结,告诉大家问题解决了,如何解决。




    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: