0%

AI 编程工作流

2026年重新开始写技术博客:我的AI编程工作流实践

距离上一次认真更新博客,已经过去了很久。

中间并不是没有新的技术输入,也不是没有值得记录的东西。相反,这几年工具、框架、开发方式都变化得很快,尤其是 AI 编程工具出现之后,很多原来习以为常的开发流程都被重新改写了。只是越忙越容易把“记录”这件事往后放,最后博客就慢慢停在了某个时间点。

今天重新打开这个 Hexo 博客,整理配置、补文档、检查部署流程的时候,我突然觉得:与其等到准备好一整套宏大的内容计划,不如先写下一篇真实的、和当下工作方式有关的文章。

这篇文章就从我现在的 AI 编程工作流开始。

阅读全文 »

运算符

Dart 和绝大部分编程语言的运算符一样,所以我们可以用熟悉的方式去执行程序代码运算。不过,Dart 多了几个额外的运算符,用于简化处理变量实例缺失(即 null)的情况。

阅读全文 »

函数

Functions

Dart 是一种真正面向对象的语言,所以即便函数也是对象并且类型为 Function,这意味着函数可以被赋值给变量或者作为其它函数的参数。你也可以像调用函数一样调用 Dart 类的实例。

阅读全文 »

变量

变量定义

在 Dart 中,我们可以用 var 或者具体的类型来声明一个变量。当使用 var 定义变量时,表示类型是交由编译器推断决定的,当然你也可以用静态类型去定义变量,更清楚地跟编译器表达你的意图,这样编辑器和编译器就能使用这些静态类型,向你提供代码补全或编译警告的提示了。

阅读全文 »

Dart语言概览

一、Dart是什么

2011 年 10 月,在丹麦召开的 GOTO 大会上,Google 发布了一种新的编程语言 Dart。如同 Kotlin 和 Swift 的出现,分别是为了解决 Java 和 Objective-C 在编写应用程序的一些实际问题一样,Dart 的诞生正是要解决 JavaScript 存在的、在语言本质上无法改进的缺陷。

阅读全文 »