ChatGPT Simple Cheatsheet
在 ArchGuard 2023 Roadmap 里,我们计划设计一个轻量级的任务引擎。在阅读了 Gradle 源码的 Task 设计之后,我们决定改用 GitHub Action 的方式:基于 Yaml 编排任务。在设计 Runner 时,设想的场景是::
自去年接手 ArchGuard 到现在,差不多是一年,也差不多是我真正(虽然也是业余时间)写 Kotlin 一年的时间。在不考虑 CLI 体制的体积下,Kotlin 确实是一个快乐的语言,特别是:你经常找不到北,但是非常好用的语法糖:extension functions。在那之前,我业余经常使用的是 Rust,有些语法糖虽然好用,但是吧,有时候编译器就不让你快乐。我觉得主要原因吧,应该是:Kotlin 是 Jetbrains 的亲儿子,而 Rust 不是。次要原因是:Rust 的静态分析真不是一件容易的事。
(PS:尝试结合 ChatGPT 生成)
在上周的 QCon 北京 2022 大会上,我和我的同事黄雨青一起分享了《组织级架构治理的正确方式》,以帮助开发人员对组织级架构治理体系全貌一瞥,并厘清治理工具的设计思路和核心功能内容。
PS:本来应该在 2022 年交付的这篇文章,受阳了的影响,延迟到了 2023 年。
2022 年充满了太多的变化。原定在 2022 年底写的本文,也因为新冠阳性推到了 2023。写这一篇文章的难点,并不是回顾这一年做了什么,而是基于这一年的感悟,做一些新的投资,选择新的举措。
每年吧,在做年度总结的时候,总会想一想未来是怎样的。现在,可以回顾 2021 年的预测,看看自己是否预测对了,并思考一下 2023 年的一些变化。
过去的几个月里,在设计和开发 Fklang 时,也添加了对应的 IDE 支持。由于 Intellij IDEA 插件的开发复杂,无法用文档详细描述,只能通过代码尝试。写一篇文章来记录一下这个痛苦的过程,也成为了其中的一个选择。考虑到这些只是基础的功能,所以只介绍一下:
架构孪生是一种旨在精确反映架构设计、实现与运行态等的虚拟模型,以数字化的形式对软件的架构、代码模型、分层、实现技术等的进行动态的呈现。