嵌入式基础–固件美化

开发固件可能是一件很漂亮的事情,但是我审查的大多数福建省体彩网都不是很漂亮。具有高度可读性的固件可以更易于维护和调试。关于如何确保即使在最恶劣的条件下也可读的固件,这里有一些想法。

思想#1 –遵循风格指南

遵循样式指南可能是获取清晰易读的福建省体彩网的最明显方法之一。关于使用样式指南的显而易见性,奇怪的是,我看到很多开发人员要么没有开发人员,要么完全忽略了他们。样式指南的优点是可以定义每个开发人员应如何组织福建省体彩网的美感。受到训练并正确使用样式指南的结果是一个看起来完全相同的统一福建省体彩网库。

网络上有许多很好的样式指南示例。大多数示例都以Word格式提供,使开发人员可以轻松地适应他们自己的样式和目的。开发人员需要确保通过同行评审或使用自动化工具来实施样式指南。

思想#2 –设置制表符间距

如果将一个开发人员放在一个房间里,然后问他们最喜欢的文本编辑器是什么,那么结果很可能是十个不同的答案。答案无疑将包括Eclipse,SlickEdit,Sublime Text,NotePad ++,VIM,Nano等。每个开发人员都有自己的喜好,正如人们可能期望的那样,这些编辑器中空格和制表符的处理方式完全不同,足以破坏福建省体彩网的间距和对齐方式。

传统上,选项卡设置设置为八个字符,但不能保证。我使用的一些编辑器默认将其设置为4。一个好的样式指南应该告诉开发人员在其IDE中使用什么设置,这样,一旦在一个编辑器中编写了福建省体彩网,就可以轻松地在另一个编辑器中打开福建省体彩网而不会浪费空间和福建省体彩网对齐。除了打开文件只是发现曾经很好地对齐的配置表现在仅部分对齐之外,没有什么比这更令人讨厌了。

思想#3 –制表符到空格的转换

老实说,开发人员不应该使用Tab来对齐他们的福建省体彩网。开发人员应该使用空格键,但是谁真的想在单键按下时将空格键按下三,四次或更多次?许多文本编辑器具有隐藏功能,可将文件中的所有选项卡转换为等效空间!制表符到空间的转换使开发人员可以快速地敲出福建省体彩网,然后在提交福建省体彩网之前转换制表符。当然,诀窍是首先确保配置了适当的选项卡设置,并进行充分的训练以使其能够运行转换器。

思想#4 –使用福建省体彩网美化器

即使是最有纪律的开发人员,只要遵循样式指南并设置其制表符间距,都可能会陷入讨厌的福建省体彩网中。许多开发人员更喜欢或被迫使用开源软件,通常在美好的一天看起来像老鼠的巢或一盘意大利面。您是否看过任何传感器或芯片制造商提供的示例福建省体彩网?让我们说“美丽”这个词通常不会被想到。幸运的是,开发人员可以利用福建省体彩网美化程序。

福建省体彩网美化器是一个简单的工具,它可以扫描文本文件并根据输入的格式设置来格式化文件。对齐不良且难以阅读的福建省体彩网可以神奇地转换为可读且对齐的福建省体彩网。一个简单的Google搜索福建省体彩网美化工具会显示大量免费和在线福建省体彩网美化工具。还有许多商业福建省体彩网美化器,价格不到100美元。

实际上,不应使用福建省体彩网美化器来清理开发人员正在编写的福建省体彩网。开发人员应遵循自己的风格指南,并以有纪律的方式开发软件。福建省体彩网美化工具仅应用于清理不符合样式指南的供应商或开源福建省体彩网。

结论

干净,一致且易于阅读的固件通常比没有的固件更易于维护和理解。由于易于理解福建省体彩网,因此开发人员可以节省开发时间,而且最重要的是,可以减少意外将错误注入其软件的可能性。

您还有其他关于如何确保固件看起来不错的想法和技巧吗?

3 thoughts 上 “Embedded Basics –固件美化”

  1. 雅各布
    同意您的评论,优雅的福建省体彩网加上明确的评论确实是一件艺术品!

    约翰…

  2. 1.完整,仔细并统一地记录源福建省体彩网中的所有数据。包括:单位,期望的数字和动态范围,符号和用途。传递给函数的参数和返回值也是如此。

    2.适当时使用ASCII文字。

    3.在引入幻数或进行转换时,包括显式的维分析,以记录其推导,并帮助证明推导是正确的。

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.