Python八荣八耻

kalos2012 2009-01-29 02:05:58
在啄木鸟WiKi上面看到Python八荣八耻,感觉挺有意思的。也许是Zoom.Q写的,未经允许,转载如下:

以动手实践为荣 , 以只看不练为耻;
以打印日志为荣 , 以单步跟踪为耻;
以空格缩进为荣 , 以制表缩进为耻;
以单元测试为荣 , 以人工测试为耻;

以模块复用为荣 , 以复制粘贴为耻;
以多态应用为荣 , 以分支判断为耻;
以Pythonic为荣 , 以冗余拖沓为耻;
以总结分享为荣 , 以跪求其解为耻;


我很同意其中的一些观点,有一些有不同意见,如下:

以动手实践为荣 , 以只看不练为耻;
// 非常同意,很多时候没有实践机会,可来USENET解答问题


以打印日志为荣 , 以单步跟踪为耻;
// 这个属于UNIX的传统了吧,个人感觉单步跟踪也没有什么不好


以空格缩进为荣 , 以制表缩进为耻;
// 这是一个开发环境问题吧,跟人关系不大


以单元测试为荣 , 以人工测试为耻;
// 非常同意,单元测试很重要,很重要,很重要


以模块复用为荣 , 以复制粘贴为耻;
// 代码重复的问题可以,也也该用重构来解决


以多态应用为荣 , 以分支判断为耻;
// 散落在不同类之间的大量的switch/case可以用重构来解决,不过最后一定会留一个switch/case或者getattr(...)


以Pythonic为荣 , 以冗余拖沓为耻;
以总结分享为荣 , 以跪求其解为耻;
// 折中一下吧,新人(例如我)很多时候摸不着头脑,问一下也是好的,但是最好在解决问题以后写一个小总结,告诉大家问题解决了,如何解决。
本文出自 51CTO.COM技术博客
...全文
653 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
mathbe 2009-04-23
  • 打赏
  • 举报
回复
我还是觉得tab缩进比较好用
DDGG 2009-04-23
  • 打赏
  • 举报
回复
不同意以下的:

//以打印日志为荣 , 以单步跟踪为耻;
//以空格缩进为荣 , 以制表缩进为耻;


日志是很好,但不是必须的。跟踪调试比较直观、方便。
使用制表符缩进可以一次满足所有人的口味,你想要几个空格都可以~!
kingsonchen 2009-04-22
  • 打赏
  • 举报
回复
有意思,不过python的确是一门好语言,简单实用,容易上手。


个人签名:http://www.lamp9.cn
nlstone 2009-03-23
  • 打赏
  • 举报
回复
以动手实践为荣 , 以只看不练为耻;
//同意

以打印日志为荣 , 以单步跟踪为耻;
//不同意,不过打印日志是个非常好的习惯,应该提倡

以空格缩进为荣 , 以制表缩进为耻;
//应该注意一下手上的编辑器的设置,防范于未然

以单元测试为荣 , 以人工测试为耻;
//应该相结合,不过Unit test很重要

以模块复用为荣 , 以复制粘贴为耻;
//严重支持

以多态应用为荣 , 以分支判断为耻;
//分支判断在很多时候还是很好的,不应以偏概全

以Pythonic为荣 , 以冗余拖沓为耻;
//支持

以总结分享为荣 , 以跪求其解为耻;
//优质的问题还是很好的
guangboo 2009-03-23
  • 打赏
  • 举报
回复
tab满好用的啊,为什么视为耻呢
CDMA1333 2009-03-22
  • 打赏
  • 举报
回复
以多态应用为荣 , 以分支判断为耻;
解释一下???
huwen171 2009-03-21
  • 打赏
  • 举报
回复
tab
「已注销」 2009-03-14
  • 打赏
  • 举报
回复
python:想法很古老,做法很原始
oasistree 2009-03-07
  • 打赏
  • 举报
回复
我都是用Tab自动不全,用空格缩紧,再说了换行的时候自动缩进了,需要手动缩进的时候不是那么多了。
HCM32 2009-03-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 duxianghe 的回复:]
以打印日志为荣 , 以单步跟踪为耻;
以空格缩进为荣 , 以制表缩进为耻;
不同意。
[/Quote]

同意7楼
北京码元 2009-02-25
  • 打赏
  • 举报
回复

偏激了,,


不过支持空格
duxianghe 2009-02-25
  • 打赏
  • 举报
回复
以打印日志为荣 , 以单步跟踪为耻;
以空格缩进为荣 , 以制表缩进为耻;
不同意。
zwolfe 2009-02-23
  • 打赏
  • 举报
回复
有道理,但是不全赞同
水平低 啊
try__again 2009-02-03
  • 打赏
  • 举报
回复
习惯了,tab好用
wxlfh 2009-02-01
  • 打赏
  • 举报
回复
TAB缩进方便,好用。为什么要用空格缩进呢?
freeshape 2009-02-01
  • 打赏
  • 举报
回复
Tab在不同的平台或编辑器中会显示为不同的宽度. 一般的编辑器都支持把Tab转化为指定数目的空格 - 比如 按下Tab键, 插入4个空格。
weizhe86 2009-01-31
  • 打赏
  • 举报
回复
习惯使用tab缩进了
iambic 2009-01-29
  • 打赏
  • 举报
回复
坚决抵制空格缩进。

37,741

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧