当前位置:380元网站建设 虎网站 > 建站知识 > 正文

程序员代码编写需要遵循的规则

发布日期:2020-02-13

        无论你是业余的还是专业的程序员,正确的编程风格,不但有助于提升软件产品的功能,还可以明显减少软件灾难的产生。今天,我们就来探讨一下有助于我们获取更佳编程风格的一些最好的规则。


        代码的可读性至上代码要能可阅读和可理解,就需要格式化成一致的方式。对函数和变量的命名应有意义,注释的表达应该简洁而准确。并且,准确地记录代码中所有棘手的部分是十分重要的。你必须清楚软件程序为什么能工作以及为什么能在所有可能的情况下顺利工作的原因。 遵循正确的命名约定是必须的  当需要给类、函数和变量命名时,你需要遵循以下指南:


        确保特定类名的第一个字母大写;


        使用大小写分离多个单词的命名;


        大写常数名,并使用下划线分离单词;


        确保特定功能和变量名的第一个字母小写;


        注意正确使用缩写。例如,用max而不用maximum。


        必要时可使用空格


  虽然空格对编译器是没有意义的,但是可用于提高代码的可读性。举个例子,你可以在函数间留三个空行。你还可以在函数内使用单独的空行用于分离关键的代码段。


     确保代码有一定的可维护性


  我们需要确保写出来的代码,换成另一个程序员来调整功能、修复bug,也是明确易懂的。要将函数中关键值用常量来标记,这样我们就可以随时根据需要来改变这些常量值。总而言之,代码必须坚固,能够处理任何类型的输入,然后在不崩溃的前提下,提供预期结果。


     注释必须易于理解


  注释应该是有意义的,能够清晰地解释所有关于软件程序的内容。注释的数量多少无所谓,质量才是关键。你需要使用/ *注释* /的风格来写注释,以确保位于每个源文件的顶部。此外,你也可以选择在注释中包括你的名字,编写代码的日期,以及简明扼要地说明程序的实际用途。不过,你可以选择省略一些功能明显的注释。你需要遵循的行内注释格式为//注释。


     正确使用函数


  每一个函数所包含的代码片段,必须既短又能够完成特定的任务。不妨将函数当作是“黑盒子”——独立,又可以有效处理任何类型的输入。不要忘记这样一条经验规则——即所谓的“Ten Line Rule”,也就是说,一个函数,通常说来,如果超过10行,那就需要以最精炼的方式去简化。并且,任何重复性的代码片段都应该被设置为一个单独的函数。上述做法不但可缩短程序的长度,还能大大提高其可读性。


     整齐的代码缩进


  缩进在软件程序的流程控制上起着至关重要的作用。每一个新的while、for、if语句,以及switch结构,都需要缩进代码。这也可用于一行语句中括号已被省去的情况。例如,假设有if语句,那么相应else语句必须一齐缩进。


     结束语


  如果你熟悉了这些正确的编程风格,那么编写软件程序就会成为一个非常有趣的活动。最后希望本文能对各位有所裨益。如有不同见解,欢迎一起探讨。 


光明海溢橡塑制品和虎网科技签订网站建设事宜

    海溢是经深圳市光明新区工商局审核的正规企业,统一社会信用代码:914403005685397709。同时经国家工信部和广东省通信管理局审核通过ICP备案;备案号:粤ICP备18147594号。海溢处于深圳市光明新区公明街道楼村社区第二工业区凤新路7号第十栋盛华科技园A栋三楼。海溢选用虎网站企业商务型网站案例,其功能具备实用型所有配置外、特别值得关注的是增设了SEO深度优化,不管是内页还是标题都能够...

       必学四点让你的网站建设精彩起来 伴随着如今互联网的飞跃式发展,网站建设也在我们西安网站建设中已经脱颖而出,如何利用视觉艺术为你的网站产品及网站设计增彩,也是我们西安网站设计师们的心声与期盼。   一个完整的Web页面是需要点线面的合理结合,每一个页面都是一个神奇的空间,同时他的深度,广度和作者赋予的元素美感决定了这个页面的可观赏性。   要想让自己设计的页面有鲜明的艺术特色,从众多的页面里脱颖而出,下面着重虎网科技(西安网站建设...

       网站设计哪些禁区要避开 设计一个专属网站是企业立足于互联网的方式,网站基本是企业发展中不可避开的话题。总会听说一些企业因为网站提高了多少营业额,有些企业因为网站提升了知名度,即使没有购买过产品也听说过这家企业。然而设计对很多企业而言是个陌生的领域,如果全盘交由建站企业处理,没有企业有参与似乎少了点灵魂。企业若要参与其中,那么网站设计哪些禁区要避开呢? 网站设计哪些禁区要避开   一、少不等于简洁   实际上,很多企业并不...

       深圳罗湖千牛货运物流与虎网站签约做网站项目 千牛位于深圳市罗湖区深南东路1086号集浩大厦17B08。千牛是经深圳市罗湖区工商局审核的有资质公司,统一社会信用代码:91440300088524086L。千牛选用虎网站经济型入门级网站案例,其功能比较简单的程序,广告单图(无动漫),页面较简单,适合小微企业产品展示型网站。   千牛国际物流主要经营中国各个港口发送到日本、东南亚、印巴、中东等地的国际运输服务,建立了整柜海运,空运,危化品一条龙,...

       保持seo优化的排名效果 在花费大量的时间和精力把网站排名作好后, 并且稳定后, 往往网站优化的工作会停顿下来 这时候别人在前进,而你在原地踏步,被超越是很正常的,但更应该关注的是:网站长时间不更新,搜索引擎对你的网站降权,排名就会下降或消失.  保持seo优化的排名效果的唯一办法就是坚持,持续的优化.

       罗湖秀铭珠宝玉器和虎网科技签订网站建设协议 秀铭处于深圳市罗湖区贝丽北路万德城水贝玉器珠宝批发中心二楼。秀铭是经深圳市罗湖区工商局审核的正规企业,统一社会信用代码:9144030035988122XK。秀铭选用虎网站经济型入门级网站案例,其功能比较简单的程序,广告单图(无动漫),页面较简单,适合小微企业产品展示型网站。   深圳市秀铭珠宝有限公司,始创于2008年,公司位于目前国内最具影响力、交易量最大的专业珠宝交易基地深圳罗湖水贝珠宝园。...

最新模板
少儿英语培训机构网站建设 培训公司网站建设
成人自考网站建设 成人培训网站制作设计版面
智能家居摆设设计网站建设 智能家居装修企业网站建设
铜螺母,铜螺丝,螺栓,螺钉工厂网站建设
废气处理设备,如活性炭吸附箱、RTO蓄热式氧化处理设备、光氧等离子复合设备 低温等离子设备 光氧催化设备等网企业网站建设
图文阅读