框架基本固定,开发按结构来就可以了.
许多小功能基本都是一样的逻辑, 增,删,查,改.
数据表基本差不多,少量不一致,不能合表.
一个小功能下来,大多时间都在定义 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/
|