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