最近在开发一个公司内部系统,大量的 crud 接口,让人抓狂。 crud 真的太枯燥了。工地搬砖尚可以强健体魄,crud 只能摧残你的意志和身体。面对感觉永远写不完的增删改查接口清单,压力山大。
但是,我发现这种字段很多的需求,最适合 ai 来辅助生成。所以,我现在的工作标配是,左屏幕 vscode 加上 marscode 插件方便自动生成代码,右屏幕 neovim 方便快速编辑。用不起 cursor,windsurf,没办法。🤦♂️
例如一大堆查询参数,都是无脑复制粘贴,但是你也不能马虎,一旦参数名没写对,就是一个 bug。而 ai 则可以根据注释文档里的查询参数说明,分毫不差地生成代码。代码风格都跟我自己的一致,非常贴心。
有种身边多了一位得力助手的感觉,而且非常细心勤奋。👍👍👍
用 neovim 开发,虽然可以保持专注,并且高效输入。但对于大量搬砖型代码,还是无能为力。snippet 也只能解决部分问题,况且此类 python 插件在 neovim 下性能极差。而 marscode 这类 ai 编程助手,对于这种无脑型劳作场景,强得飞起。一路 tab 就能完成。只需要最后 git diff 验收一下即可。
代码生成工具的完善
多查询参数的接口,自动补上所有的过滤条件?加一个函数,拼接后的 db 返回。这样就能一行控制启用禁用了。
最近晚上回家完全没有写代码的欲望。大概是家里的电脑桌跟公司的办公桌氛围感相似吧,白天累一天,就完全没有动手的欲望了。今天试试躺沙发里是否有感觉 👀
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式