跟进学习八荣八耻

219 views
Skip to first unread message

Gerald Lee

unread,
Feb 22, 2008, 10:28:04 PM2/22/08
to pyth...@googlegroups.com
Python的八荣八耻


以动手实践为荣,以只看不练为耻。
以打印日志为荣,以单步跟踪为耻。
以空白分隔为荣,以制表分隔为耻。
以单元测试为荣,以手工测试为耻。

以代码重用为荣,以复制粘贴为耻。
以多态应用为荣,以分支判断为耻。
以Pythonic为荣,以冗余拖沓为耻。
以总结思考为荣,以不求甚解为耻。

Bruce Wang

unread,
Feb 22, 2008, 10:33:13 PM2/22/08
to pyth...@googlegroups.com


2008/2/23 Gerald Lee <lee...@gmail.com>:

Python的八荣八耻


以动手实践为荣,以只看不练为耻。
以打印日志为荣,以单步跟踪为耻。

和单步跟踪对应的应该是单元测试吧
 
以空白分隔为荣,以制表分隔为耻。

空白和制表(tab)分隔都是官方认可的,只要你整个文件都统一用一种(当然我个人还是偏好空格)

以单元测试为荣,以手工测试为耻。



呵呵,这个延伸下去,可以出一套有中国特色的Python Zen嘛, XD



--
simple is good
http://brucewang.net
http://io.brucewang.net
http://twitter.com/number5
skype: number5

haur

unread,
Feb 22, 2008, 10:40:57 PM2/22/08
to pyth...@googlegroups.com
高举中国特色python伟大旗帜,建设祖国,团结同志,我们一起从良,迈向共产主义新时代。

在08-2-23,Bruce Wang <num...@gmail.com> 写道:

liuw

unread,
Feb 22, 2008, 11:23:05 PM2/22/08
to pyth...@googlegroups.com
很好很强大。 :-)

Gerald Lee 写道:

徐毅

unread,
Feb 23, 2008, 12:59:21 AM2/23/08
to pyth...@googlegroups.com
我是菜鸟,为啥打印日志为荣,单步跟踪为耻啊?

测试方面有些经验," 以单元测试为荣,以手工测试为耻。",这个区别侧重在什么地方啊?如果是说手工和自动化,我不认为手工测试就低一等了。

" 以代码重用为荣,以复制粘贴为耻。", 这点举双手双脚赞同!

在08-2-23,Gerald Lee <lee...@gmail.com> 写道:

Zoom.Quiet

unread,
Feb 23, 2008, 6:49:06 AM2/23/08
to pyth...@googlegroups.com, pyth...@googlegroups.com, cpug-ea...@googlegroups.com, zp...@googlegroups.com
2008/2/23 Gerald Lee <lee...@gmail.com>:
> Python的八荣八耻
>
http://wiki.woodpecker.org.cn/moin/Py8Rong8Chi
原创的? 弓虽!! 聲明个版权,以利推广吧!

--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
'''http://zoomquiet.org
博 @ http://blog.zoomquiet.org/pyblosxom/
维 @ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
豆 @ http://www.douban.com/people/zoomq/
看 @ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip. http://7-zip.org
You can get the truely Freedom 4 software.

Zoom.Quiet

unread,
Feb 23, 2008, 7:17:51 AM2/23/08
to pyth...@googlegroups.com
2008/2/23 徐毅 <kave...@gmail.com>:

> 我是菜鸟,为啥打印日志为荣,单步跟踪为耻啊?
>
> 测试方面有些经验," 以单元测试为荣,以手工测试为耻。",这个区别侧重在什么地方啊?如果是说手工和自动化,我不认为手工测试就低一等了。
>
单步跟踪和手工测试 都有重要的缺陷就是无法重现,无法保证重现的质量,
只有可控的或是可追踪的反复分析的 日志和单元测试 可以长久起作用,

其实 日志打印就是单步跟踪的异步使用,但是你可以看到真正的全部执行;
单元测试就是手工测试的自动化,但是你可以在无人状态中反复进行,并积累问题变化趋势..


> " 以代码重用为荣,以复制粘贴为耻。", 这点举双手双脚赞同!
>
> 在08-2-23,Gerald Lee <lee...@gmail.com> 写道:
>
> > Python的八荣八耻
> >
> >
> > 以动手实践为荣,以只看不练为耻。
> > 以打印日志为荣,以单步跟踪为耻。
> > 以空白分隔为荣,以制表分隔为耻。
> > 以单元测试为荣,以手工测试为耻。
> >
> > 以代码重用为荣,以复制粘贴为耻。
> > 以多态应用为荣,以分支判断为耻。
> > 以Pythonic为荣,以冗余拖沓为耻。
> > 以总结思考为荣,以不求甚解为耻。
> >
> >
> >
> > > >
> >
>

--

vcc

unread,
Feb 23, 2008, 8:04:21 AM2/23/08
to pyth...@googlegroups.com
> 单步跟踪和手工测试 都有重要的缺陷就是无法重现,无法保证重现的质量,
> 只有可控的或是可追踪的反复分析的 日志和单元测试 可以长久起作用,
>
> 其实 日志打印就是单步跟踪的异步使用,但是你可以看到真正的全部执行;
> 单元测试就是手工测试的自动化,但是你可以在无人状态中反复进行,并积累问题变化趋势..

把一个技术方法上纲到“可耻”实在是闻所未闻,见所未见,恐怕真的是要“空前绝后”了。
如果是开个玩笑,逗乐一下也就算了,但是真的要搞成“革命真理”,我真的担心有误人子弟之嫌,有些话不得不说。
单步调试基本上不管是初学者还是高手都经常干的事,就连N.B.如圣●RMS同志也因为其他的调试器不能满足他调试Emacs的要求而自己搞了一个调试器GDB。想一想看,和满脑子瞎猜撞大运一般到处放置print语句相比,手术刀精确解剖般单步跟踪哪个更清晰,更有效?自然是不言自明了吧。

技术方法是不分优劣的,各有各的用途,各有各的优点也各有各的缺点,关键因素还是在人。每个人的价值观、人生观和心态决定了他的行为,古人云“文如其人”,现在“程序如其人”或者“代码如其人”也是一点都没错。要是要搞什么口号,五讲四美三热爱就挺好,或者至少有一个热爱吧:热爱编程 ;-)


vcc
_


Zoom.Quiet

unread,
Feb 23, 2008, 8:14:56 AM2/23/08
to pyth...@googlegroups.com
2008/2/23 vcc <v...@163.com>:

> > 单步跟踪和手工测试 都有重要的缺陷就是无法重现,无法保证重现的质量,
> > 只有可控的或是可追踪的反复分析的 日志和单元测试 可以长久起作用,
> >
> > 其实 日志打印就是单步跟踪的异步使用,但是你可以看到真正的全部执行;
> > 单元测试就是手工测试的自动化,但是你可以在无人状态中反复进行,并积累问题变化趋势..
>
> 把一个技术方法上纲到"可耻"实在是闻所未闻,见所未见,恐怕真的是要"空前绝后"了。
咔咔咔,你感觉 "八荣八耻" 是纲线真理?

不过是泰然态度而已,
这里的可耻不是绝对的BS 使用某种开发技术,
而是提醒,只使用某种方式是 可以自我羞耻的 ;)

> 如果是开个玩笑,逗乐一下也就算了,但是真的要搞成"革命真理",我真的担心有误人子弟之嫌,有些话不得不说。
> 单步调试基本上不管是初学者还是高手都经常干的事,就连N.B.如圣●RMS同志也因为其他的调试器不能满足他调试Emacs的要求而自己搞了一个调试器GDB。想一想看,和满脑子瞎猜撞大运一般到处放置print语句相比,手术刀精确解剖般单步跟踪哪个更清晰,更有效?自然是不言自明了吧。
>
> 技术方法是不分优劣的,各有各的用途,各有各的优点也各有各的缺点,关键因素还是在人。每个人的价值观、人生观和心态决定了他的行为,古人云"文如其人",现在"程序如其人"或者"代码如其人"也是一点都没错。要是要搞什么口号,五讲四美三热爱就挺好,或者至少有一个热爱吧:热爱编程 ;-)
>
>
> vcc
>
>
> _
>
>
>
>
>
> >
>

--

wrb

unread,
Feb 23, 2008, 9:12:59 PM2/23/08
to pyth...@googlegroups.com
呵呵 顶一个 胡哥的八荣八耻还真是引领文化潮流

在08-2-23,Zoom. Quiet <zoom....@gmail.com> 写道:

E.T

unread,
Feb 23, 2008, 10:05:49 PM2/23/08
to pyth...@googlegroups.com
可以看作是中文版的Zen of Python么

--
Sent from Gmail for mobile | mobile.google.com

Who knows, what could happen
Do what you do, Just keep on laughing
One thing's true
There's always a brand new day.

ne yo

unread,
Feb 24, 2008, 9:14:21 PM2/24/08
to python-cn:CPyUG
建设有中国特色的python学习环境
很好!很强大!

On 2月24日, 上午11时05分, E.T <iwi...@gmail.com> wrote:
> 可以看作是中文版的Zen of Python么
>
> On 2/23/08, Zoom. Quiet <zoom.qu...@gmail.com> wrote:
>
>
>
>
>
> > 2008/2/23 vcc <v...@163.com>:
> > > > 单步跟踪和手工测试 都有重要的缺陷就是无法重现,无法保证重现的质量,
> > > > 只有可控的或是可追踪的反复分析的 日志和单元测试 可以长久起作用,
>
> > > > 其实 日志打印就是单步跟踪的异步使用,但是你可以看到真正的全部执行;
> > > > 单元测试就是手工测试的自动化,但是你可以在无人状态中反复进行,并积累问题变化趋势..
>
> > > 把一个技术方法上纲到"可耻"实在是闻所未闻,见所未见,恐怕真的是要"空前绝后"了。
> > 咔咔咔,你感觉 "八荣八耻" 是纲线真理?
>
> > 不过是泰然态度而已,
> > 这里的可耻不是绝对的BS 使用某种开发技术,
> > 而是提醒,只使用某种方式是 可以自我羞耻的 ;)
>
> > > 如果是开个玩笑,逗乐一下也就算了,但是真的要搞成"革命真理",我真的担心有误人子弟之嫌,有些话不得不说。
>
> > 单步调试基本上不管是初学者还是高手都经常干的事,就连N.B.如圣●RMS同志也因为其他的调试器不能满足他调试Emacs的要求而自己搞了一个调试器GDB-。想一想看,和满脑子瞎猜撞大运一般到处放置print语句相比,手术刀精确解剖般单步跟踪哪个更清晰,更有效?自然是不言自明了吧。
>
> > 技术方法是不分优劣的,各有各的用途,各有各的优点也各有各的缺点,关键因素还是在人。每个人的价值观、人生观和心态决定了他的行为,古人云"文如其人",现在-"程序如其人"或者"代码如其人"也是一点都没错。要是要搞什么口号,五讲四美三热爱就挺好,或者至少有一个热爱吧:热爱编程
> > ;-)
>
> > > vcc
>
> > > _
>
> > --
> > '''Time is unimportant, only life important!
> > 过程改进乃是开始催生可促生靠谱的人的组织!
> > '''http://zoomquiet.org
> > 博 @http://blog.zoomquiet.org/pyblosxom/
> > 维 @http://wiki.woodpecker.org.cn/moin/ZoomQuiet
> > 豆 @http://www.douban.com/people/zoomq/
> > 看 @http://zoomq.haokanbu.com/
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > Pls. usage OOo to replace M$ Office.http://zh.openoffice.org
> > Pls. usage 7-zip to replace WinRAR/WinZip. http://7-zip.org
> > You can get the truely Freedom 4 software.
>
> --
> Sent from Gmail for mobile | mobile.google.com
>
> Who knows, what could happen
> Do what you do, Just keep on laughing
> One thing's true
> There's always a brand new day.- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Zoom.Quiet

unread,
Feb 25, 2008, 12:07:31 AM2/25/08
to pyth...@googlegroups.com
2008/2/25 ne yo <fen...@gmail.com>:
> 建设有中国特色的python学习环境
学习文化,应该是…………

看 @ http://zoomq.haokanbu.com/
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org

Reply all
Reply to author
Forward
0 new messages