试了一下Dart的试验性功能Macros

大概是代码复健中的一篇文章,今年经历了太多感情经历,有机会的话会在内站写写,有半年没有写过一行代码了,再次打开VS Code和Android Studio已经感到非常陌生了,加上我一直对专业术语运用生疏,所以文章看起来奇怪的地方还请包涵。 2024年Google IO上Flutter开发团队演示了一个新功能,用于快速生成代码的需求,比如JSON序列化。他们说这是对开发者提出的要添加data class这一新特性的回应。确实在之前的开发过程中遇到很多处理数据模型时遇到很多问题,比如在特定环境下需要写深拷贝代码,还有同事有时候改了数据类型结构也不跑一遍build runner代码,然后自己写了一些乱七八糟的实现。build runner的运行效率也不尽如人意,所以我来试试看这个Macros。 怎么配置我就不说了,在官网可以找到。我读了一圈发现几个比较感兴趣的地方,比如他们称这种实现方式为“静态元编程”: Metaprogramming refers to code that

レオニの日常重新设计 / Redesign the UI of Leo/need's Daily

重新设计了一下Project Sekai官推的#レオニの日常 系列小漫画中的UI界面 I redesigned the UI of the small comic from Twitter プロジェクトセカイ カラフルステージ! feat. 初音ミク【プロセカ】@pj_sekai with the tag #レオニの日常.