荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: 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软件 网络书店