兵临城下,不分青红皂白,不得已而为之

我希望你能注意到这两个条件语句之间的差异。哪一个更整洁?很明显第二个更整洁,更好。这是因为,首先,可以删除注释,因为我们看代码就明白了意思。其次,也是最重要的一点是,我们提取了检查客户是否值得获得免费产品的逻辑到它的方法中,这是一件好事,特别是当你想要在应用程序中再次使用它的话。

  对于更详细的例子,我推荐你阅读我以前发表过的文章。

  结论

  请允许我用一个免责说明来结束这篇文章。我不反对注释。注释在大多数情况下是非常有用的,尤其是在开源项目中。

  我想说的是,你不应该为你的坏代码注释。请记住,“真理只存在于代码中”。




你可能感兴趣的:(兵临城下,不分青红皂白,不得已而为之)