演讲主题:软件工程中的复杂性与创造性
Philip Mortimer探讨了由人工智能代码生成技术所推动的、向仅支持写入操作的软件架构转变。他解释了为什么传统的拉取请求机制已经不再适用,并说明了工程领导者如何通过将功能需求与实现方式分离、自动化代码审查流程,以及构建具备自我修复能力的系统架构,来有效管理软件开发的复杂性,从而激发高级工程团队和架构团队的创造力。 作者:Philip Mortimer

Philip Mortimer探讨了由人工智能代码生成技术所推动的、向仅支持写入操作的软件架构转变。他解释了为什么传统的拉取请求机制已经不再适用,并说明了工程领导者如何通过将功能需求与实现方式分离、自动化代码审查流程,以及构建具备自我修复能力的系统架构,来有效管理软件开发的复杂性,从而激发高级工程团队和架构团队的创造力。
作者:Philip Mortimer相关文章
Shopify推出了Gisting技术:将大语言模型生成的提示语句压缩成特定的标记格式。
Shopify的工程团队采用了一种名为“gisting”的新技术,这种技术能够将冗长的大语言模型输入文本压缩成一组简短的、“精华提取后的”符号,从而提高处理效率并降低推理成本。 作者:Sergio De Simone
阅读全文
播客:信号与杠杆:打造充满活力的工程组织
在这期播客中,负责“文化与方法”板块的首席编辑Shane Hastie与Elisabeth Hendrickson、Joel Tosi共同探讨了如何将系统思维作为软件开发的工具;领导者及团队可以运用哪些文化手段来塑造组织结构;以及在人工智能推动的变革背景下,如何建立充满活力且具有可持续发展能力的团队。 作者:Elisabeth Hendrickson, Joel Tosi
阅读全文
如何为您的开发团队制定端点数据丢失预防策略
开发人员的笔记本电脑中存储着比大多数人意识到的更多敏感数据:API密钥、数据库登录凭据、测试环境的配置信息,有时甚至还包括为了“测试”而下载的正式生产环境数据副本。 最终用户要为75%的内部数据丢失事件负责,而这些事件大多属于意外情况,并非恶意行为所致。对于开发团队来说,这种风险主要集中在终端设备上——也就是那些用于编写代码、进行测试以及部署代码的机器上。 以下是制定保护这些终端设备的策略的方法,而且这一策略不会影响团队的正常工作效率。 目录 如何制定终端数据丢失预防策略 步骤1:确定终端设备中敏感数据的存放位置 步骤2:将访问控制作为基础措施来实施 步骤3:强化终端设备的操作系统安全 步骤4
阅读全文
演讲主题:无梯可登,如何攀登工程领域的领导高峰
Pauline Jepp阐述了系统思维、攀岩运动以及鸟类群居行为是如何应用于工程领导领域的。她分享了如何在保证团队自主性的同时实现目标的一致性,如何支持那些看似无形但至关重要的工作(比如指导他人的工作),以及如何在从一线工程师转变为工程领导者这一过程中,维持组织的信任氛围与员工的心理安全。 作者:Pauline Jepp
阅读全文