代码之丑相关的内容
最新“代码之丑”相关专题内容

- 主题
- Ruby,
- Java,
- 动态语言,
- 代码分析,
- .NET,
- 语言,
- 调试,
- 编程,
- 专栏,
- 代码之丑
“成为咨询师之后,我有机会在不同的项目中穿梭。同客户合作的过程中,我经常干的一件事是:code diff,也就是用源码管理工具的diff功能把当天全部修改拿出来,从编码的角度来分析代码写得怎么样。”郑晔先生将在本演讲中分享他在代码分析上的一些经验。本演讲内容亦可参见本站专栏代码之丑
“代码之丑”相关新闻
- 主题
- Ruby,
- Java,
- 动态语言,
- 代码分析,
- 调试,
- .NET,
- 语言,
- 编程,
- C,
- 专栏,
- 代码之丑
条件编译在解决跨平台的问题上,确实是个利器,但如果用法不当,就把它变成了一柄双刃剑。
- 主题
- Ruby,
- 动态语言,
- Java,
- 代码分析,
- .NET,
- 语言,
- 调试,
- 代码之丑,
- 编程,
- 专栏
缩进,这是一个让作者纠结了很久的话题。写代码,千万别退让太多。
- 主题
- Ruby,
- Java,
- 动态语言,
- 代码分析,
- .NET,
- 语言,
- 调试,
- 编程,
- 专栏,
- 代码之丑
XString和YString让我不安,原因在于,它们的并存破坏了概念一致性。一旦要写一段用到字符串的代码,我会纠结于到底该用XString还是YString。有时候,没有选择是幸福的。对于大规模团队而言,尤其如此。
- 主题
- Ruby,
- Java,
- 代码分析,
- 动态语言,
- .NET,
- 语言,
- 调试,
- 编程,
- 专栏,
- 代码之丑
工欲善其事,必先利其器。有了铲子,就别再用手挖地了。
- 主题
- Ruby,
- 动态语言,
- 代码分析,
- Java,
- .NET,
- 语言,
- 调试,
- 代码之丑,
- 专栏,
- 编程
在干净代码的世界里,大函数永远是不受欢迎的。为了让声明和使用尽早团聚,请把函数写小。
- 主题
- Ruby,
- Java,
- 动态语言,
- 代码分析,
- 语言,
- .NET,
- 调试,
- 专栏,
- 编程,
- 架构 ,
- 代码之丑
函数应该只做一件事,哪怕只有一行,只要它能完整的表达一件事。在干净代码的世界里,大心脏(冗长的函数)是不受欢迎的。
- 主题
- Ruby,
- 动态语言,
- Java,
- 代码分析,
- 语言,
- .NET,
- 调试,
- 架构 ,
- 编程,
- 专栏,
- 代码之丑
也给你的代码找找茬,看看里面是否也存在着坏味道。让我们的嗅觉保持灵敏!
- 主题
- Ruby,
- Java,
- 动态语言,
- 代码分析,
- 语言,
- .NET,
- 调试,
- 编程,
- 专栏,
- 架构 ,
- 代码之丑
无论何时何地,只要switch出现在眼前,请提高警惕,那里多半有坑。
- 主题
- Ruby,
- Java,
- 动态语言,
- 代码分析,
- .NET,
- 语言,
- 调试,
- 编程,
- 专栏,
- 代码之丑,
- 架构
当你看到代码中冗长的条件语句,一定头皮发麻。本文讲述了如何将可怕的条件进行简化。
- 主题
- Ruby,
- Java,
- 动态语言,
- 代码分析,
- .NET,
- 语言,
- 调试,
- 编程,
- 架构 ,
- 专栏,
- 代码之丑
本文列举了if-else丑陋的代码,并告诉读者如何消除代码中的冗余,给未来留出可扩展性。