ThoughtWorks上周最新技术雷达摘要

在 ThoughtWorks 上周发布的最新技术雷达中,我们看到了不同的主题:

1、AI辅助软件开发:与人工智能相关的话题在对话中占据主导地位。人们对使用人工智能辅助软件开发非常感兴趣。与会者讨论了 GitHub Copilot、Tabnine 和 Codeium 等工具。大家还对编码方面的开源 LLM 感到兴奋。
 
2、如何衡量程序员的开发效率?业界已不再将代码行数作为衡量产出的标准。取而代之的是对工程效率的关注。DX DevEx 360 等工具通过关注开发人员体验来解决这一问题。

3、大量大语言模型:大型语言模型(LLM)是现代人工智能领域许多突破的基础。会议讨论了 OpenAI 的 ChatGPT、谷歌的 Bard 等核心竞争生态系统。

4、远程开发:大流行病的影响巩固了完全远程或混合工作的持久趋势。远程软件开发实践和工具得到了发展,团队在更加分散的环境中注重有效协作。

技术:

  •  采用:设计系统和轻量级 RFC 方法。
  • 试验:可访问性感知组件测试设计、攻击路径分析、依赖性更新 PR 的自动合并、FAIR 数据的数据产品思维等。
  • 评估:依赖性健康检查以对抗软件包幻觉、设计系统决策记录、GitOps 等。
  • 保留:忽略 OWASP Top 10 列表和服务器端渲染 (SSR) Web 应用程序的 Web 组件。

工具:

  • 采用:debt, Mermaid, Ruff, Snyk
  • 试验:AWS Control Tower, Bloc, cdk-nag, Checkov 等。

平台:

  • 采用:Colima - MacOS 上 Docker 的替代品:
  • 试验:云事件、DataOps在行动、Google Cloud Vertex AI、Immuta 等。

语言和框架:

  • 采用:Playwright
  • 试验:.NET Minimal API、Ajv、Armeria、AWS SAM 等。