开发固件可能是一件美好的事情,但大部分代码都不是很漂亮,高度可读的固件更易于维护和调试。以下是关于嵌入式开发人员如何确保即使在最坏的条件下也能读取固件的一些想法。
想法 1 – 遵循样式指南
遵循样式指南可能是获得干净且易于阅读的代码的最明显方法之一。使用样式的奇怪之处在于,很多开发人员要么没有,要么完全忽略了他们拥有的。样式指南的优势在于定义每个开发人员应如何组织其代码的美学。严格遵守和正确使用样式指南的结果是一个看起来相同的统一代码库。
网络上有许多很好的样式指南示例。大多数示例以 word 格式提供,使开发人员可以轻松地适应自己的风格和目的。开发人员需要确保通过同行评审或使用自动化工具来强制执行样式指南。
想法 2 – 设置制表符间距
每个嵌入式开发人员都有自己的偏好的文本编辑器,正如人们所预料的那样,这些编辑器中处理空格和制表符的方式不同,足以破坏代码的间距和对齐方式。
传统上,选项卡设置为八个字符,但不能保证。一个好的样式指南应该告诉开发人员在他们的 IDE 中使用什么设置,这样一旦在一个编辑器中编写代码,就可以在另一个编辑器中轻松打开代码,而不会丢失空格和代码对齐。
想法 3 – 制表符到空格的转换
老实说,开发人员不应该使用制表符来对齐他们的代码。开发人员应该使用空格键,但谁真的想按下空格键三四次或更多次,而单次按键就可以了?许多文本编辑器都有一个隐藏功能,可以将文件中的任何选项卡转换为等效的空格!制