
Read Time:25 Second
前言:
软件开发当然是不轻松;但,也没有那么的难;用心、用智慧;掌握好正确的思维、方法、“套路”; 软件开发也就是这么的一回事了,同意吗?
软件开发宣言; Written by Ken Fang;2022.05.01:
- 新的技术当然有其存在的意义与价值;但,只有能真正解决问题的技术才是我们所需要的。
- 敏捷开发当然有其存在的意义与价值;但,只有代码中的技术债务、团队中的无效的交流、看不懂代码(不会写代码)的领导,才是我们真正应该需要去面对的问题。
- 软件工程当然有其存在的意义与价值; 但, 只有 “数学” 可以解决软件工程所没有办法解决的问题。
- 可扩展性的软件架构当然有其存在的意义与价值;但,只有 “可测试” 的软件架构才能让软件架构扩展性的质量与前后版本的兼容性得以获得保障。
- User Story 当然有其存在的意义与价值;但,只有当开发人员有意愿、有能力的将 User Story 转换为 “可执行” 的自动化测试用例时,才能保证 User Story 可以在如期的交付下,也能同时的保证 User Story 交付的质量与预算。
- 团队成员间的信任当然有其存在的意义与价值;但,只有在足够 “稳定” 的软件产品 API 产生的时候,团队成员间的这份信任才能得以一直的延续下去。
结论:
2022, 我们将整合编程语言、工程实践、人工智能、区块链、Cloud-Native 微服务、高等演算法、代码安全; 方方面面的为这份软件开发宣言提供实践的方案, 以使这份软件开发宣言能具体的体现出其意义与价值。
期待著你的参与、指导与反馈。
About Post Author
方俊贤; Ken Fang
专利号: 201910652769.4; 一种深度学习的算法, 预测微服务持续发布、持续部署后对产品整体质量的影响, 获得国家知识财产局专利; 符合专利法实施细则第 44 条的规定。