软件设计原则
文章平均质量分 82
该专栏将分享软件领域中常用的经典的设计原则,例如服务设计原则,开发设计原则,应用设计原则等。
高 亮
目前执职于360数科,大数据领域拥有8年的从业经验。欢迎关注我的微信公众号“大数据工坊”获取更多专业资讯和交流机会。专注于大数据平台、分布式计算性能、数据存储以及新技术的研究与应用。
展开
-
23种设计模式介绍及样例代码-附github项目地址
永不磨灭的设计模式原创 2022-01-05 16:33:17 · 1056 阅读 · 0 评论 -
产品SDK化转型:标准化与机构个性化定制解决方案
在互联网行业中,企业通常可分为两大类别:2C和2B。对于2B企业而言,它们的产品往往以产品的形式提供给各个合作机构。以金融领域为例,一家2B金融公司通常将产品销售给各个银行和证券公司,这是2B领域常见的做法。然而,在与众多合作机构合作时,常常需要进行产品迭代和定制化功能的开发。这些定制化功能涉及到前端页面和后端接口,有些功能甚至不适合合并到主线产品中,而只能作为合作机构的特殊功能。随着合作机构的增加,一个产品可能需要兼容数十家银行,这使得面对众多定制化需求以及需求可能需要合并至产品的情况变得复杂。原创 2024-03-28 10:08:10 · 1152 阅读 · 0 评论 -
Java SPI解读:揭秘服务提供接口的设计与应用
在 Java 编程中,SPI(Service Provider Interface)是实现**可插拔式**应用的一种机制。它就像是应用程序的魔法盒,让你可以随时添加新的功能实现,而不需搞得一团糟。通过SPI,我们可以在运行时**动态加载**具体的服务实现,这意味着你的应用程序可以像变戏法一样,轻松地变身成不同的形态。原创 2024-03-28 09:54:17 · 1537 阅读 · 0 评论 -
提升研发团队效率:统一编码风格的重要性与实践
编码风格的一致性、控制复杂度和及时重构是高质量代码的基石。通过遵循编码规范、简化代码、及时重构,可以提升代码的可读性和维护性,促进团队协作。希望这些建议能够帮助你在开发过程中编写更高质量的代码。原创 2023-04-23 14:57:57 · 132 阅读 · 0 评论 -
程序员进阶:提高代码能力的有效方法
[随笔]程序员如何提高代码能力原创 2023-04-19 11:03:22 · 944 阅读 · 0 评论 -
微服务架构设计原则
微服务架构设计原则原创 2023-04-18 15:32:59 · 497 阅读 · 0 评论