茹炳晟--破解复杂度困局:软件设计中的哲学思考与权衡艺术.pdf

编号:615407 PDF 22页 7.45MB 下载积分:VIP专享
下载报告请您先登录!

茹炳晟--破解复杂度困局:软件设计中的哲学思考与权衡艺术.pdf

1、例:支撑海量数据的大数据平台与架构 例:茹炳晟例:腾讯Tech Lead,腾讯研究院特约研究员正文要求:微软雅黑:最小字号 8号 宋体:最小字号 10号 等线:最小字号 12号破解复杂度困局:软件设计中的哲学思考与权衡艺术茹炳晟腾讯Tech Lead腾讯研究院特约研究员茹炳晟腾讯Tech Lead,腾讯研究院特约研究员中国计算机学会(CCF)TF研发效能SIG主席中国商业联合会互联网应用技术委员会智库专家中国通信标准化协会TC608云计算标准和开源推进委员会云上软件工程工作组副组长十余本软件技术类畅销书作者和译者公众号“茹炳晟聊软件研发”主理人著作p测试工程师全栈技术进阶与实践p现代软件测试技

2、术之美p软件研发效能提升之美p软件研发效能提升实践p软件研发效能权威指南p多模态大模型技术原理与实战p高质效交付:软件集成、测试与发布精进之道p高效软件自动化测试平台:设计与开发实战p软件研发行业创新实战案例解析p现代软件测试技术权威指南(即将出版)译作p软件设计的哲学(第2版)p整洁架构之道pDevOps实践指南(第2版)p现代软件工程p持续架构实践p精益DevOpsp基础设施即代码:模型驱动的DevOps当今软件研发行业的本质VS别人眼中的GoogleGoogler眼中的Google软件研发的本质是 知识手工业者的大规模协作(不是什么高科技)手工业+大规模协作当今软件研发行业的本质产品开发

3、系统软件复杂度的必然性灵魂拷问:软件是设计出来的吗?软件难道不是设计出来的吗?软软件不是件不是设计设计出来的,而是生出来的,而是生长长出来的,所以技出来的,所以技术债务术债务也是也是长长出来的出来的 沟通成本 决策成本 试错成本软件研发过程中无法规避的内在特性复杂度不一致性可变性不可见性 认知成本软件复杂度的必然性技术债务“生长”的不同阶段技术债务 产生技术债务 感知技术债务 临界点技术债务 补救无知的幸福从债务中获得价值负债累累债务减少时间T1T2T3T4技术债务 净负债技术债务 净资产技术债务技术债务不同阶段的一组示意数据需求交付越来越 慢!研发质效越来越 差!投入成本越来越 高!面对技术

4、债务我们的选择?短期主义 or 长期主义我们该怎么办?软件设计的哲学给我们的启发战术性(Tactical)编程 VS 战略性(Strategic)编程如何进行战略性编程(设计)为测试而设计为部署而设计为监控而设计为扩展而设计为失效而设计测试左移面向运维面向业务的监控业务方便扩展高可用性采用DDD(Domain-Driven Design)尽量避免DDD(Deadline-Driven Development)战术性编程 和 战略性编程 更多的思考战术性编程 和 战略性编程 更多的思考现实的问题短期主义 和 长期主义 的分界线在哪里?重构成本很高怎么办?有没有 系统化 的打法?战术性编程 和 战略性编程 更多的思考野战军 vs 正规军大行其道的LLM能做些什么?短期视角u LLM适合野战军用,朴素地使用LLM的产出质量不高,但是够用u 小团队成为可能长期视角u 后LLM时代,比拼的一定是数据,而不是算法和算力u 大模型的使用,促进了软件工程的返璞归真,各类需求文档以及设计文档的价值再次被提到重要位置。(正规军的战场)u 需要对更多的软件开发过程数据进行训练,帮助模型更好地理解软件开发的“动态性”大行其道的LLM能做些什么?推荐阅读感谢聆听关注SECon公众号

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(茹炳晟--破解复杂度困局:软件设计中的哲学思考与权衡艺术.pdf)为本站 (鲁大师) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠