Pi Agent 写到一半就停了?一个扩展让它把话说完
同一行红字,两种病:一口气到头,或桌子堆满。一个扩展对症下药,截断自动续、满了提示压缩。
共 47 篇
同一行红字,两种病:一口气到头,或桌子堆满。一个扩展对症下药,截断自动续、满了提示压缩。
敏捷、TDD、DDD、Clean Code、Clean Architecture、CI/CD——这些方法论你都知道,但团队执行总打折扣。如果换 AI Agent 来干呢?每一行代码都有测试,每一步流程都不偷懒。
信息化不是一个笼统的词。它分五层,从产品到社会,层层递进。搞清层次,才知道你在哪一层、该往哪走。
每月花 100 块买公网 IP,只为在外面连回家里的「龙虾」。直到发现 Tailscale——组成虚拟局域网,公网 IP 退掉,每月省 100。
分区键决定数据去哪个节点,聚簇键决定在节点里怎么排。搞反了,查询就慢成狗。
AI 写代码飞快,但快不等于好。我用 AI 做了 16 个迭代,靠的不是 prompt 技巧,而是一套笨办法:先需求、再测试、再计划,最后才编码。
Harness 听起来新,其实和 design review、code review、CI/CD 是一回事——对象从人换成 AI。但仔细对比会发现,规则约束和传统保障各赢一半,互补才是正解。
最近在做一个编排Agent,用来调度其他子Agent干活。
扎实的基础是成为优秀软件工程师的必要条件。
我最近两周刚接手大数据开发。
2026 年 3 月 4 日 | 个人真实实战体会
AI 提交的 git commit message 更加详细和全面。
---
相信每个写过几年代码的人都听说过 DDD,也就是领域驱动设计,但是 DDD 具体是什么又众说纷纭,让人困惑。
时光飞逝,又一眨眼,距离上次总结又过去了四周(5月30号 - 6月26号)。
一眨眼又过去了三周(5 月 9 号 - 5 月 29 号),家里的事情实在太多,没腾出时间每周总结一次,索性写在一起吧。
第三周(5 月 2 号 - 5 月 8 号)赶上了五一假期,2 号到 4 号中国同事都不上班,5 号又是韩国的假期,而且大部分韩国同事都选择在 6 号休假,以便…
不知不觉第二周(4 月 25 号 - 5 月 1 号)也过去了,这周也并没有比第一周轻松。
2022 年第一季度结束的时候,领导问要不要从下个季度开始带一带项目。
软件工程的核心问题就是控制复杂度。
零、大纲
代码风格不统一会带来三个问题:
工作中,每接到一个任务,我们可以把这个任务当一个开发任务来对待,其中的原理是相通的,下面我们通过一些类比来看看怎么利用写代码的思维过程以便更好的交付这个任务一个…
线上系统,监控报警必不可少,这篇文章说一下我目前是如何配置一个监控项的
入职一年多,喜提第一个 incident。
为了成功,软件开发必须遵循许多面向业务的实践,主要包括如下几个方面
在我看来,专业性就是靠得住,把事情做好,做对
自2001年敏捷运动以来,敏捷运动引入了太多的误解和对原始概念的篡改,本书的目的是为了正本清源
软件工程有很多好的实践,但是由于种种原因,能坚持下来的不多,Design Review 可能就是其中之一,但是我最近越来越体验到 Design Review 的…
架构与设计没有区别。
原文:[如何对自己的职业进行规划和估值?
I just finished reading an extremely depressing article in The Atlantic entitled…
第二章、有意义的命名
《设计模式》《重构》《重构到模式》《敏捷软件开发》四本书如何串联,各自讲什么、彼此什么关系。
Gitlab 是一家全员远程工作的公司,37 Signals 也是一家全员远程的公司。
MySQL 查询优化三则:避免全表扫描、用索引覆盖优化 limit 分页、交换两列的值的写法。
用酒保服务的类比,讲清楚 select、poll、epoll 三种 I/O 多路复用和 epoll 为什么快。
《程序员必读软件架构》读书笔记:可视化软件用到的架构图、为什么以及如何为软件生成文档。
《持续交付》读书笔记:软件交付的问题、配置管理、持续集成、构建部署脚本化、提交阶段。
来自《单元测试的艺术》一书加些许实践:什么是单元测试、怎么写好、AAA 模式与 stub/mock。
《Effective Java》异常章节书注:只针对异常情况用异常、可恢复用受检异常、编程错误用非受检异常。
代码洁癖就是容不得代码有半点沙子:写出人能看懂的程序,把代码当艺术品。
借朱光潜对古松的三种态度——求真、求善、求美,谈程序员对待工作应有的三种情感。
方法是程序的最小设计单位;从方法名、参数列表到方法体,怎么写出可读性好的方法。
Martin Fowler 谈计划型设计与进化型设计的区别,以及为什么极限编程能让进化型设计更有效。
设计模式好在哪:提供现成抽象减少复杂度、制度化常见方案、启发多方案选择、把交流提升到更高层次——但不要为模式而模式。
《代码大全》精粹汇总:软件构建、设计、变量与语句、代码质量等核心要点。