T
traeai
Sign in

人物

Martin Fowler

别名:martinfowler

著名软件架构师,专注于软件设计、重构与技术趋势分析。

已跟踪 18 条高相关材料

TraeAI 观察

相关材料

已收录 18 条与 Martin Fowler 相关的内容,按评分排序。

Databricks 图标

Databricks Lakebase enables Martin Fowler’s long-aspirational Practice #4—“every developer gets their own database instance”—via copy-on-write branching, making evolutionary database development operational at production scale for the first time.

入选理由:Lakebase 支持秒级创建 TB 级生产数据库的零存储开销分支(O(1) 操作)

FeaturedArticle#Databricks#Lakebase#database branching#evolutionary database design#CI/CD英文
Fragments: Dodgy metrics for AI usage, history of tech removing jobs, benchmarking closed and open m...

Martin Fowler highlights flawed AI usage metrics, historical job displacement by tech, benchmarking differences between closed and open models, and how LLMs amplify code debt and produce low-quality 'AI slop'.

入选理由:AI 使用中的‘虚假指标’如 token 数量无法真实反映价值,应关注实际任务完成度。

FeaturedTweet#AI#LLM#Software Engineering#Technology Trends#Automation英文
Fragments: May 27

Fragments: May 27

Martin Fowler1806 字 (约 8 分钟)
85

Martin Fowler discussed his experiences with LLM-augmented programming at the GOTO leaders' conference, including case studies by Kent Beck and Ian Johnson.

入选理由:LLM-augmented 编程需要谨慎管理,避免过度依赖。

FeaturedArticle#LLM#programming#refactoring#government policy#cognitive load中文
Maintainability sensors for coding agents

Maintainability sensors for coding agents

Martin Fowler4076 字 (约 17 分钟)
85

Martin Fowler proposes multi-stage sensors (coding, integration, continuous monitoring) to enhance AI-generated code maintainability, covering type checking, dependency analysis, security scanning, and more.

入选理由:使用类型检查、ESLint等实时传感器减少AI代码中的结构问题

FeaturedArticle#AI coding assistants#Maintainability sensors#TypeScript#NextJS#Claude Code英文
Three more static code analysis sensors

Maintainability sensors for coding agents

Martin Fowler4076 字 (约 17 分钟)
85

Martin Fowler proposes using multiple sensors (dependency-cruiser, Semgrep, mutation testing) to monitor maintainability in real-time during code generation, revealing significant defects in module dependencies and change risks in AI-generated code.

入选理由:使用dependency-cruiser检测模块依赖问题,发现AI生成的代码存在23%的违反架构规则的情况

FeaturedArticle#Static Code Analysis#AI Code Generation#Dependency Management#Martin Fowler英文
Bliki: Interrogatory LLM

bliki: Interrogatory LLM

Martin Fowler587 字 (约 3 分钟)
85

Martin Fowler proposes using an LLM to actively interrogate users to build context for complex tasks.

入选理由:LLM 可以通过主动提问逐步构建任务所需上下文

FeaturedArticle#AI Collaboration#LLM Applications#Software Engineering英文
Fragments: May 14

Fragments: May 14

Martin Fowler2502 字 (约 11 分钟)
85

Martin Fowler shares insights on the role of AI in software development, code migration, and specification validation.

入选理由:LLM 可以在 3 天内将 GNU Cobol 编译器移植到 Rust,共 70K 行代码。

FeaturedArticle#AI#Software Architecture#Code Migration#Spec Validation英文
What is Code

What is Code?

Martin Fowler2568 字 (约 11 分钟)
85

In the era of LLMs, the core value of code has shifted from machine instruction execution to conceptual model design, requiring developers to focus on domain vocabulary and system architecture.

入选理由:LLMs使代码指令生成成本降低,但概念模型设计(如领域词汇)成为核心价值。

FeaturedArticle#Code Design#Domain Model#LLM英文
Martin Fowler 图标

Bliki: Vibe Coding

Martin Fowler814 字 (约 4 分钟)
82

Vibe coding builds software applications by completely ignoring the code generated by LLMs, only developing through prompts and feedback, but poses risks in maintainability, correctness, and security. This technique suits non-programmers creating disposable applications but is unsuitable for production environments.

入选理由:Vibe coding指完全不看代码,仅通过提示LLM来构建软件的技术

FeaturedArticle#Vibe Coding#LLM#Software Development#Security英文
Adam Tornhill 翻出了一个老问题:函数应该写多长?

AI 模型理解代码的方式和人类不同。

研究表明,命名对 AI 的理解能力影响极大。

把有意义的变量名换成随机字符,模型表现会显著下...

AI理解代码严重依赖变量名等字面特征,而非语义推断;函数长度不关键,用清晰命名表达意图才是人与AI共读代码的核心原则。

入选理由:AI模型理解代码主要靠字面特征(如命名、结构),非语义推理

FeaturedTweet#AI编程#代码可读性#软件工程#命名规范中文
The test suite as a regression sensor

Maintainability Sensors for Coding Agents

Martin Fowler5331 字 (约 22 分钟)
75

Martin Fowler discusses using various sensors to monitor and improve the maintainability of a codebase, focusing on functional correctness, architectural fitness, and internal quality.

入选理由:Maintainability involves making it easy and low-risk to change the codebase over time.

FeaturedArticle#code quality#maintainability#sensors中文
NEW §

Birgitta Böckeler adds exploration of three sensors for static code analysis, with mixed resu...

NEW § Birgitta Böckeler explores three static code analysis sensors with mixed results

Martin Fowler(@martinfowler)147 字 (约 1 分钟)
70

Birgitta Böckeler's exploration shows computational sensors alone are insufficient for effective static code analysis, requiring AI for semantic interpretation and trade-off considerations.

入选理由:三种传感器在静态代码分析中效果不一,计算传感器单独使用效果有限

FeaturedTweet#Static Code Analysis#AI#Birgitta Böckeler#Martin Fowler英文
Martin Fowler(@martinfowler) 图标

NEW POST

Martin Fowler(@martinfowler)100 字 (约 1 分钟)
65

Martin Fowler proposes a new approach to automatically gather context for LLMs.

入选理由:LLM 可用于自动收集大量上下文信息

FeaturedTweet#LLM#Engineering Practice中文
Martin Fowler(@martinfowler) 图标

Martin Fowler on the Future of Source Code

Martin Fowler(@martinfowler)135 字 (约 1 分钟)
65

Martin Fowler discusses whether there will be source code in the future, pointing out that code has two purposes: as machine instructions and a conceptual model of the problem domain.

入选理由:Unmesh Joshi认为代码有两个目的:机器指令和概念模型。

FeaturedTweet#Software Development#Nature of Code#LLMs中文
Fragments: updated guide on AI coding, video on harness engineering, how long should a function be, ...

该推文仅为Martin Fowler个人博客‘Fragments’的简短预告,列出若干话题标题(如AI编码指南、harness工程视频、函数长度等),但未提供任何实质性内容或观点。

入选理由:仅是博客更新预告,无技术细节或论证

FeaturedTweet#软件工程#AI编程#代码规范中文
NEW POST

Birgitta Böckeler begins an article about her experiences with sensors in an agent harness...

Martin Fowler转发了一篇关于智能代理中静态分析传感器的初步文章,但原文内容未提供,仅含标题和链接,缺乏技术深度与可验证信息。

入选理由:Martin Fowler转发了一篇关于智能代理中静态分析传感器的初步文章,但原文内容未提供,仅含标题和链接,缺乏技术深度与可验证信息

FeaturedTweet#static analysis#code linting#agent harness英文

跨材料问答 · Martin Fowler

回答基于:Martin Fowler 相关 18 条材料
    0 / 500

    AI may generate inaccurate information. Please verify important content.