荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: zzt (好好学习,天天向上), 信区: Program
标 题: [转载] Re: [杂谈]程序文化 - 序
发信站: BBS 荔园晨风站 (Wed Mar 1 19:38:23 2000), 转信
【 以下文字转载自 zzt 的信箱 】
【 原文由 zzt.bbs@bbs.zd.dhs.org 所发表 】
作者: adoal (阿豆) 看板: Programming
标题: Re: [杂谈]程序文化 - 序
时间: Fri Oct 8 08:42:14 1999
※ 引述《fuse (保险丝)》之铭言:
> 我想聊的是编程中很无聊的部分,
> 比如:
> procedure TControlsForm.ComboBox7Change(Sender: TObject);
> var
> Animated: Boolean;
> begin
> Animated := AnimatedImage1.Active;
> AnimatedImage1.Active := False;
> case ComboBox7.ItemIndex of
> 0:
> begin
> AnimatedImage1.Glyph := RunnerImage.Picture.Bitmap;
> AnimatedImage1.NumGlyphs := 12;
> end;
> 1:
> begin
> begin之后是空两格好呢,还是空三格好呢?
> 经典的教科书中一直说是三格,可是Delphi的例子全是二格的。
> 自己打的时候也是觉得二格比较顺手,拍三次总觉得怪怪的。
> 近日和一同行在写程序时为此争论了一通,他拿了我的程序去,
> 总是看不惯两个空格的段落,总想每行帮我多敲一个空格后才
> 继续写程序。
> 还有人喜欢拍TAB,那一拍是8个空啊!另外往回删时也特别突兀,
> 以前的dos程序员特别会这么打,现在改一些Linux中的程序,也
> 有很多TAB,一走一跳的,极不舒服。
看什么人了。我写程序一般很没思路的,经常要改缩进层次,
用tab比空格方便一些,尤其是以前的编辑器,用tab和空格
在操作感上相差比较大。
我的tab是定义成4个字符位的(VC里的缺省设置),基本属于
Linus Torvalds批判的风格,*_^
还有,记得在Turob Pascal 5里,缺省的tab是缩进到跟上一行
第二个单词对齐的,比较有个性,但是这样对出来的更费解。
> 再有,我比较喜欢:
> if x > 10 then begin
> .....
> end;
> 人家比较喜欢:
> if x > 10 then
> begin
> ....
> end;
> 还有一些例子写成:
> if x > 10 then
> begin
> .......
> end;
> 这种“文化”,很无聊的,不高深的,有没有人愿来吵么?
在C里面也有这个问题吧,Linux Kernel Style Guide
也谈到了。在我的印象中,Unix下多用K&R风格,MFC的
源代码里常用第二种风格,OWL的源代码则是第三种风格。
我一般用第二种,这倒跟VC无关,因为第一种风格我看到
开括号和闭括号水平不对齐总觉得不平衡,而且比较难找。
--
※ Origin: 笑 书 亭 <bbs.zd.dhs.org>
◆ From: 210.32.137.16
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.11]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店