开发中如何提升开发效率?

2023-07-24 11:56:13 +08:00
 dnjat

框架基本固定,开发按结构来就可以了.

许多小功能基本都是一样的逻辑, 增,删,查,改.

数据表基本差不多,少量不一致,不能合表.

一个小功能下来,大多时间都在定义 api,对象,各层参数传递,转换,重复着基本一样的逻辑.

几个小功能下来,写都写烦了.

这个好像又没有好的办法避免,实在是想跳出这种又费力又对耐心的拆磨(虽然不费什么神思考太多,但对精神很是折磨),大家对此有没有经验分享一二.

哈哈,见笑了

1570 次点击
所在节点    程序员
14 条回复
KP45
2023-07-24 13:56:55 +08:00
100 美金一年 copilot 值得拥有,省很多时间精力
yesterdaysun
2023-07-24 14:08:46 +08:00
有闲心的话, 造一个代码生成器, 比如我正好为了练习 python, 就写一个代码生成器, 定义好基础类的字段, 一键生成实体类, 数据库脚本, dao/service/view/page 等等, 再配上 copilot, 写 crud 直接起飞, 节约下来的时间摸鱼, 或者改进这个代码生成器, 增加各种选项和分支.
abelmakihara
2023-07-24 14:52:37 +08:00
建议听歌听相声
k0305916q
2023-07-24 17:58:41 +08:00
@KP45 #1 若是觉得 copilot 贵的话,推荐 codenium (免费)。效果上,确实是没有 copilot 好的。

但是胜在免费,对吧。
kongkongye
2023-07-24 19:27:26 +08:00
同感,脑海中已经知道要怎么做了,但还是要鼠标右键,新建文件,输入名称,敲入代码才行。
体力活
dnjat
2023-07-24 20:35:10 +08:00
@KP45
@yesterdaysun
@k0305916q 你们都推存 copilot,看来要去了解学习下这个利器
dnjat
2023-07-24 20:35:49 +08:00
@abelmakihara 要是稍微能解放下,胜似听歌 ^^
dnjat
2023-07-24 20:37:35 +08:00
@kongkongye 这个体力活真不知道还能不能再进一步抽象出来.
kongkongye
2023-07-24 20:57:57 +08:00
@dnjat 有了智能提示,copilot 后,现在最耗时的变成鼠标移动定位,跟频繁的鼠标键盘来回切换时间了
xuanbg
2023-07-24 22:05:34 +08:00
设计成抽象的模块,然后先做其中一块。做好后复制一份,改改就完成了另一个模块。重复这个过程,效率就高的很。
dnjat
2023-07-25 12:17:27 +08:00
@xuanbg 现在就是这么做的,在思考这个重复过程还有没有办法再进一步,看了大家的讨论,看来这是最小单元了
dnjat
2023-07-25 12:17:58 +08:00
@kongkongye 我也得抓紧跟上时代的列车^^
xuanbg
2023-07-25 19:51:31 +08:00
@dnjat 如果变量名都是 list 、item 、data 、obj 这种中性抽象的变量名的话,除了改 sql ,基本就不需要改什么了。
KP45
2023-08-11 16:52:11 +08:00
@k0305916q 价格其实还好,减少了低价值劳动时间,多出来的时间去玩或者做更高绩效的事情,对我个人而言挺超值的,免费的还有 aws 的 https://aws.amazon.com/cn/codewhisperer/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/959186

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX