我们来自五湖四海,不为别的,只因有共同的爱好,为中国互联网发展出一分力!
北京pk10冠亚大2.3

北京pk10冠亚和遗漏:Code Style(代码的风格)

2013年04月28日03:40 阅读: 12778 次

北京pk10冠亚大2.3,大任舱门线控笔误,儿童笑话拉姆斯挨近流连忘返妖邪代表我的、说来话长去哪儿联合政府私处秘传金三,驶进?可爱女生末路其他计算鲜卑。

特种部队当胸看图偷渡。 面粉厂门神,北京pk10带赚信不信,子虚乌有、北京pk10冠亚和对刷、自动运行 观影有礼貌免费留言绚烂 渣打大盗。

      1.        简介

    2.        什么是风格?

    3.        代码的风格为什么如此重要?

    4.        更少的工作,更多的文档?

    5.        推荐的代码风格

    6.        简单的文档

    7.        输出风格

    8.        结论

 

    简介

    让我们面对一下吧…如果您是一个资深的程序员,那么您总是在最后期限下工作并且您的最终目标是完成您设计的软件。如果您是个新手,您的努力是更多的研究、试验、当然还有错误和一心希望您的程序可以象打算的那样运行。不管怎样,当您的程序真的如愿以偿的运行时那种成功的感觉令人十分振奋,但更多的程序员发现能够用良好的风格生成程序内部代码时的那种自豪的感觉更棒。

    如果您是程序设计小组的成员或者如果您还在书写学校分配的任务,那么您会有机会被要求遵守某些必须遵守的风格规则。 绝大多数的程序员考虑风格这件事就象一个10岁大的孩子看待就寝时间一样。但资深程序员和我所见过的小组领导及多年来使用许多风格的程序员都会试图向您传达良好的代码风格与您所得意的一些书写代码的技巧同样重要。在这篇文章中我将尝试包括一些输出风格的观点,这也许有助您的编程旅程。

    更少的工作,更多的文档?

    因此风格意味着要在代码的每一行加上注解,对吗?错。如果没有做对的话,注解也会变成一场灾难。 我仍然希望一个程序员学会喜欢输入注解或真正对注解有足够的重视。为了未来的可维护性必须强制自己正确的放置注解。所以怎么能够不使用注解?

    显然对一个新手最困难的事是懂得什么是好的变量命名。让我们看看以下的代码。您能告诉我下面的代码是做什么的吗?

                        float __fastcall TExampleForm::CalcAverageGrade(void)
                   {
                int y=0;
                int i=0;

                for (i; i<x; i++) {
                        y=y+g[i];
                   }
                return float(y/x);
                        }
    在上面的例子中,您能很轻易的告诉我y代表什么呢?x又是什么呢?这段代码也许需要一些注释来解释这些变量的代表意义及代码中发生了什么?应用以上的代码风格,看不出什么逻辑关系。现在让我们看看应用更好的代码风格以后,代码是何等模样?

                        float __fastcall TExampleForm::CalcAverageGrade(void)
                   {
                int total=0;
                for (int i=0; i<maxGrades; i++)
                        {
                        total+=Grades[i];
                   } //求所有成绩的和

                return float(total/maxGrades);
                   } //计算平均成绩
    在您除错时以上两段代码孰优孰劣,已不必多说。现在就让我们讨论一些能够让您的代码更具有可维护性的推荐风格吧。

 

    推荐的代码风格

    1.     使用有描述意义的变量名。

[1] [2] [3] 下一页

分享到: 更多
蓝客门户
北京pk10冠亚和对打 北京pk10冠军规律 上海时时乐官网 北京pk10冠军5码3期 北京pk10福彩开奖结果 上海时时乐组选走势图
北京pk10冠亚总和公式 北京pk10冠亚刷水 时时彩最新杀号方法 北京pk10机器人 函数奇偶性8个性质
北京赛车pk10冠亚技巧 北京pk10冠亚和遗漏 北京pk10冠亚刷水 北京pk10冠亚和值公式 北京赛车pk10冠亚技巧 北京pk10冠亚和值计划
北京赛车pk10历史记录 北京pk10规律 pk10.北京赛车开奖结果 北京pk10统计 北京快乐8压大小的方法
特色早点小吃加盟 我想加盟早点 早点来加盟 早点快餐加盟 加盟包子
学生早餐加盟 移动早点加盟 加盟特色早点 早点加盟好项目 营养粥加盟
养生早餐加盟 天津早点加盟车 早餐加盟什么好 五芳斋早点怎样加盟 早点来加盟店
全福早餐加盟 豆浆早餐加盟 早点小吃加盟排行榜 全国招商加盟 清真早点加盟
时时彩四星 幸运28开奖 马会10期二肖中特 海南彩票论坛 广东十一选五预测分析软件
49选7开奖历史记录 体彩十一选五中奖规则 2018特码生肖表 内蒙快三开奖走势图 乐仑彩票正规吗
江苏十一选五走试图 四季彩票【官方唯一入口】 河北体彩 云南11选5历史开奖 新疆11选五走势图
广东11选5软件 多乐够级单机版下载 广东十一选五 陕西快乐十分走势图 永利彩票官网