框架基本固定,开发按结构来就可以了.
许多小功能基本都是一样的逻辑, 增,删,查,改.
数据表基本差不多,少量不一致,不能合表.
一个小功能下来,大多时间都在定义 api,对象,各层参数传递,转换,重复着基本一样的逻辑.
几个小功能下来,写都写烦了.
这个好像又没有好的办法避免,实在是想跳出这种又费力又对耐心的拆磨(虽然不费什么神思考太多,但对精神很是折磨),大家对此有没有经验分享一二.
哈哈,见笑了
1 KP45 2023-07-24 13:56:55 +08:00 100 美金一年 copilot 值得拥有,省很多时间精力 |
2 yesterdaysun 2023-07-24 14:08:46 +08:00 有闲心的话, 造一个代码生成器, 比如我正好为了练习 python, 就写一个代码生成器, 定义好基础类的字段, 一键生成实体类, 数据库脚本, dao/service/view/page 等等, 再配上 copilot, 写 crud 直接起飞, 节约下来的时间摸鱼, 或者改进这个代码生成器, 增加各种选项和分支. |
![]() | 3 abelmakihara 2023-07-24 14:52:37 +08:00 建议听歌听相声 |
4 k0305916q 2023-07-24 17:58:41 +08:00 |
![]() | 5 kongkongye 2023-07-24 19:27:26 +08:00 via iPhone 同感,脑海中已经知道要怎么做了,但还是要鼠标右键,新建文件,输入名称,敲入代码才行。 体力活 |
![]() | 6 dnjat OP |
![]() | 7 dnjat OP @abelmakihara 要是稍微能解放下,胜似听歌 ^^ |
![]() | 8 dnjat OP @kongkongye 这个体力活真不知道还能不能再进一步抽象出来. |
![]() | 9 kongkongye 2023-07-24 20:57:57 +08:00 via iPhone @dnjat 有了智能提示,copilot 后,现在最耗时的变成鼠标移动定位,跟频繁的鼠标键盘来回切换时间了 |
![]() | 10 xuanbg 2023-07-24 22:05:34 +08:00 设计成抽象的模块,然后先做其中一块。做好后复制一份,改改就完成了另一个模块。重复这个过程,效率就高的很。 |
![]() | 12 dnjat OP @kongkongye 我也得抓紧跟上时代的列车^^ |
![]() | 13 xuanbg 2023-07-25 19:51:31 +08:00 @dnjat 如果变量名都是 list 、item 、data 、obj 这种中性抽象的变量名的话,除了改 sql ,基本就不需要改什么了。 |
14 KP45 2023-08-11 16:52:11 +08:00 @k0305916q 价格其实还好,减少了低价值劳动时间,多出来的时间去玩或者做更高绩效的事情,对我个人而言挺超值的,免费的还有 aws 的 https://aws.amazon.com/cn/codewhisperer/ |