游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8184|回复: 11

作者,我在看你的源代码,你的程序可读性非常差!命名也极

[复制链接]

1

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2007-4-19 10:42:00 | 显示全部楼层 |阅读模式
比如,这一段
if(qx<0&&qy>0)                {man[q].fw=1;goto aa;}
        if(qx<0&&qy<0)                {man[q].fw=3;goto aa;}
        if(qx>0&&qy<0)                {man[q].fw=5;goto aa;}
        if(qx>0&&qy>0)                {man[q].fw=7;goto aa;}
        if      (qy>0)                {man[q].fw=0;goto aa;}
        if(qx<0)                        {man[q].fw=2;goto aa;}
        if      (qy<0)                {man[q].fw=4;goto aa;}
        if(qx>0)                        {man[q].fw=6;goto aa;}
没有任何注释
也不知道你的aa是干嘛的


还有
typedef struct
{        short int jisu;       
        short int xix,xiy;
        short int x0,y0;
        short int lb;

        short int p;
        short int m0,m1;
        short int zs;
        short int js;
        short int fw;
} MAN;

不知道你的jisu,xix,xiy,p,zs,js是干嘛的,你的命名也太强了!

1

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
 楼主| 发表于 2007-4-19 10:43:00 | 显示全部楼层

好处也是有的

一个字一个字的看!基本功练的比较扎实!

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-4-19 10:46:00 | 显示全部楼层

Re:作者,我在看你的源代码,你的程序可读性非常差!命名也

           居然还用GOTO

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-7-9 10:24:00 | 显示全部楼层

Re: 好处也是有的

kongling: 好处也是有的

一个字一个字的看!基本功练的比较扎实!


这好像不是基本功的问题吧,这是观念的问题,呵呵
建议下一版本中更改过来吧。

17

主题

166

帖子

174

积分

注册会员

Rank: 2

积分
174
发表于 2007-7-22 09:11:00 | 显示全部楼层

Re:作者,我在看你的源代码,你的程序可读性非常差!命名也

用中文拼音缩写来命名变量,极强!

2

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2007-8-26 10:50:00 | 显示全部楼层

Re:作者,我在看你的源代码,你的程序可读性非常差!命名也

作者的方位也搞错了,错误的方位[0南1西南2西3西北4北5东北6东7东南] 正确的是,方位0南1东南2东3东北4北5西北6西7西南]

0

主题

9

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2007-9-16 21:41:00 | 显示全部楼层

Re:作者,我在看你的源代码,你的程序可读性非常差!命名也

方向嘛,那是看图片的,因为作者所用的图片方向编号是:0南1西南2西3西北4北5东北6东7东南。
你楼上说道 可能是别的游戏的图片,比如传奇就是不一样。

18

主题

82

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2007-9-30 01:10:00 | 显示全部楼层

Re:作者,我在看你的源代码,你的程序可读性非常差!命名也

我在看的时候都改成类来实现了

18

主题

82

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2007-9-30 01:15:00 | 显示全部楼层

Re:作者,我在看你的源代码,你的程序可读性非常差!命名也

而且我觉得象方向,动作这种都应该用枚举来代替,在程序中不应该用数值,还有人和动物还有景物都应该分别定义各自的类型,而不是统一为书中的那个man结构体,总之,我觉得在看这本书的时候不应该采用他的代码,而是自己从新根据他的思想来写.

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-12-27 14:01:00 | 显示全部楼层

Re:作者,我在看你的源代码,你的程序可读性非常差!命名也

说实话,书上变量名让人头晕,乱七八糟,建议还是用英文
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 07:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表