美国上市公司,专注Java培训21年

Java程序员编程操作规范


Java程序员编程操作规范,做任何事情前我们都需要了解相应的行业标准,然而标准并不是适用于任何地方,在打破一条规则之前,我们需要确保我们已经对这条准则有了深入的理解而且清楚打破规则后的后果,因此还需要了解Java程序员编程操作规范

Java程序员编程操作规范

一、保持原有风格

在修改原有的软件时,应该保持原有代码的编写风格。

我们不应该在原有的代码中引入新的风格,在同一段代码中使用不同的编程风格会让我们的代码难以理解。同时我们也不应该重写旧的软件去迎合新的风格,这样很可能会使原来的程序产生严重的功能缺陷。

二、坚持最小惊奇原则

在编码过程中尽量避免可能让软件用户感到意外的做法。

用户在使用软件中产生的任何交互行为必须都是可预见的,除非在说明文档中明确记录下所有的非常规行为并且说明这样做的理由。为了达到这一目的,在Java软件的开发过程中应该遵循以下几点:

简单性 :构建简单的类和方法。

清晰性 :明确每个变量、类、接口、方法、对象的用途。

完整性 :提供用户所期望的完整的程序功能,并且为此编写完整的说明文档。

一致性 :相似的实体,其外观和行为也要大致相同;反之亦然。

健壮性 :对错误和异常做出预测,并且在说明文档中提供相应的解决办法。

三、第一次就做对

将以上的这些规则应用到我们编写的任何代码中,而不只是产品本身的代码。

通常情况下,那些原型代码最终都会被写入成品软件中。由于我们一开始就已经遵循了编码规范,所以我们不需要为特定的产品修改代码规范。那些阅读我们代码的人也会从中受益匪浅。

四、记录所有非规范行为

没有什么标准是完美且能够放之四海而皆准的,有时候你会发现自己不得不偏离已经建立好的标准体系。

标准并不是适用于任何地方,在打破一条规则之前,我们需要确保我们已经对这条准则有了深入的理解而且清楚打破规则后的后果。此外,我们应该在文档中记录下这样做的理由。

以上就是一般原则的内容,没有涉及具体的代码,但是我们在进行下面的学习或者编码之前应该对以上的内容有所理解。

不考虑任何编码规范的代码往往存在很多Bug,严重情况下还会制约软件开发的进度。良好的编程规范不仅能使团队里的每个人都能轻松的阅读并理解其他人的代码、减少Bug的产生,而且让后期的维护工作更加行之有效,从而使代码更具准确性、健壮性、可维护性与可扩展性。所以拥有良好一致的编程规范对于一个团队至关重要。

感谢大家阅读由java教程分享的“Java程序员编程操作规范”希望对大家有所帮助,了解更多专业课程培训内容请关注达内java培训机构官网。

免责声明:以上内容仅作为信息传播,文中部分信息来源于互联网,仅供阅读参考。


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • Java编程的软件有哪些?
    Java编程的软件有哪些?
    Java编程的软件有哪些?Java强大的功能需要依托在软件工具上实现,所以Java编程开发需要用到编程工具,市面上有哪些Java编程工具呢?那种编程工具好呢?该怎么选择呢?接下来小编罗列了一系列的Java编程开发工具。 详情>>

    2022-04-18

  • 2021年Java全套免费视频教程(持续更新...)
    2021年Java全套免费视频教程(持续更新...)
    2021年Java全套免费视频教程在哪里?零基础学习Java开发还是想要Java技能提成,我们在网上找到的Java视频教程要不就是断断续续的没办法连贯的看,要不就是不够权威,并不是权威机构出品,让自己越学越糊涂,对于自学Java的小伙伴来说简直是灾难,想找一套权威机构的Java视频教程,达内送福利啦!达内讲师专门录制了一套零基础Java从入门到精通的Java学习教程,对于小白自学Java简直是福音。当然针对Java技能的提成,达内老师也录制了一般Java架构师全套视频教程,对于自学Java的小伙伴技能学会学懂,对于技能提升会有不错的效果。 详情>>

    2021-02-24

  • Java有哪些课程?
    Java有哪些课程?
    Java是一种功能丰富且易于学习的编程语言,适用于多种不同的应用领域。目前,许多机构和在线平台都提供了丰富的Java相关课程,课程内容涵盖了Java的基础知识、高级特性以及实际应用等方面。以下是一些Java课程的示例: 详情>>

    2024-03-14

  • java初学者入门教程
    java初学者入门教程
    Java是一种广泛使用的高级编程语言,适用于多种编程范式,包括面向对象编程。下面将为您提供一份适合初学者的Java入门教程: 详情>>

    2024-03-14

  • Java开班时间

    收起