![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件开发
东溪陈姓少年
软件工程师(物联网&车联网行业)
技术栈:
DevOps,自动化测试,CI/CD,微服务,Java…
联系方式:
email:cg837718548@icloud.com
qq:837718548
wechat:cg8377
展开
-
理解敏捷的价值观和原则
敏捷宣言敏捷宣言也称敏捷软件开发宣言,软件开发业的先辈们对以下四则价值观达成了一致:个体和互动高于流程和工具可工作的软件高于详尽的文档客户协作高于合同谈判响应变化高于遵循计划**注:**下面是这份宣言的完整内容:我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观。个体和互动 高于 流程和工具可工作的软件 高于 详尽的文档客户协作 高于 合同谈判响应变化 高于 遵循计划也就是说,虽然右项有其价值,但是我们更重视左项的价值。个体和互动高原创 2020-05-24 13:59:34 · 3327 阅读 · 0 评论 -
[译]按功能(特性)分包
一种流行的方法是通过技术层面对项目进行分包。但是这种方法有一些缺点。相反,我们可以按功能分包并创建独立自治的程序包。结果是一个易于理解且不易出错的代码库。整体分析按照技术分包造成的缺点:对属于某个功能的所有类的概述不佳。通用代码、重用代码和复杂代码趋向于难以理解,并且由于难以把握变更的影响,因此变更很容易破坏其他功能用例。按功能分包从而创建包含功能所需的所有类的程序包。好处...原创 2020-05-05 14:02:12 · 300 阅读 · 0 评论