MATLAB从入门到精通:MATLAB格式应用小技巧

举报
格图洛书 发表于 2022/02/03 23:42:47 2022/02/03
【摘要】 介绍 编写代码的建议通常涉及效率问题,比如“不要使用循环”。这份文档不是这样的。它关注的是正确性、清晰性和概括性。这些指南的目的是帮助生成更可能正确、可理解、可共享和可维护的代码。 有些编码方法比其他的好。就是这么简单。编码规范通过帮助使错误变得明显而增加了价值。正如Brian Kernighan所写,“写得好的程序比写得差的程序要...

介绍

编写代码的建议通常涉及效率问题,比如“不要使用循环”。这份文档不是这样的。它关注的是正确性、清晰性和概括性。这些指南的目的是帮助生成更可能正确、可理解、可共享和可维护的代码。

有些编码方法比其他的好。就是这么简单。编码规范通过帮助使错误变得明显而增加了价值。正如Brian Kernighan所写,“写得好的程序比写得差的程序要好——它们错误更少,更容易调试和修改——所以从一开始就考虑编码风格是很重要的。”

当人们看你的代码时,他们会看到你在做什么吗?这份文档的主旨可以简单地表达为“避免只写代码”。

本文档列出了与软件开发社区的最佳实践相一致的MATLAB编程建议。这些指南通常与C、C++和Java的指南相同,只是针对MATLAB的特性和历史进行了修改。这些编程建议基于收集了大量源代码的其他语言的指南和个人的经验。这些指南是基于MATLAB编写的,它们也应该对相关语言有用,比如Octave,Scilab和O-Matrix。

随着MATLAB语言的变化和它的使用越来越广泛,风格问题变得越来越重要。在早期版本中,所有变量都是双精度矩阵;现在有许多可用数据类型。使用已经从小规模的原型代码发展到由团队开发的大型和复杂的产品代码。与Java集成是标准的,Java类可以出现在MATLAB代码中。所有这些变化都使得编写清晰的代码变得更加重要和更具挑战性。

指南不是命令,其目的只是帮助程序员写出好的代码。许多组织有理由背离这些指南中的一部分,但是大多数组织将受益于采用这样一些风格指南。

命名约定

软件命名约定的目的是为了帮助读者和程序员。为一组开发人员建立命名约定是非常重要的,但这个过程可能会产生荒谬的争议。没有一种命名约定会让每个人都满意。

遵守一种约定比这种约定的细节更重要。本节描述一种常用的约定,许多MATLAB和其他语言的程序员都会熟悉这种约定。<

文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。

原文链接:wenyusuran.blog.csdn.net/article/details/122623200

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。