自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tech change world, Art change soul

心有猛虎,细嗅蔷薇

  • 博客(3)
  • 收藏
  • 关注

原创 漫谈代码质量 —— 补充

而这种不一致和对常识的违背,不仅导致了代码的可读性下降,还直接或间接的影响了接口和模块的设计选择,进一步降低了代码的可维护性。比如面向对象、函数式编程,比如“面向接口编程”、“面向领域设计”、“微服务架构”、“面向模式的软件架构”(我知道这个概念,是因为我的工位上有一本不知名同事留下的同名书籍)。软件的终极目的是解决现实世界的问题,因此,设计能力的起点,必须是对问题本身的深刻理解。通过这个例子,我想说明的是,良好的目录结构,能够很直观的展示项目的架构,帮助开发者快速理解项目的组织和功能。

2025-12-19 17:56:59 654

原创 漫谈代码质量

本文探讨了程序员在代码质量方面面临的普遍问题。作者指出,即使经验丰富的工程师也常犯类似的设计错误,主要原因包括缺乏相关理论学习、示例不够实用以及设计原则论述过于教条等。文章重点分析了"代码整洁度"这一质量维度,强调可维护性特别是代码可读性的重要性,并通过实际代码示例对比了不同风格和命名规范的优劣。作者认为,在AI时代,好代码的标准并未改变,依然需要遵循"目的明确、层次清晰、语言精炼、格式规范"的原则。文章还讨论了"语法糖"滥用、重复造轮子和过度依赖

2025-12-18 20:31:06 812 1

原创 gRPC异步使用入门(C++)

gRPC 1.0的正式发布,正好赶上我们新项目的开始。出于Google的招牌以及“1.0”所代表的信心,在阅读了其特性列表,确定能够满足项目需求的情况下,我们哼哧哼哧的用上了。在gRPC之前,我在实际项目中大规模使用的是ZeroC出品的ICE,那是一个功能非常丰富、文档和工具也非常完备的RPC框架。不过一方面其是商业产品,虽然源代码开放,但是用于商用需要支付一笔不菲的费用;另一方面,由于功能特性很多

2016-12-14 11:27:44 14730 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除