开发中如何提升开发效率? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技问题时复制粘贴 AI 生成的内容
dnjat
V2EX    程序员

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

  •  
  •   dnjat 2023-07-24 11:56:13 +08:00 1966 次点击
    这是一个创建于 818 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    哈哈,见笑了

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

    但是胜在免费,对吧。
    kongkongye
        5
    kongkongye  
       2023-07-24 19:27:26 +08:00 via iPhone
    同感,脑海中已经知道要怎么做了,但还是要鼠标右键,新建文件,输入名称,敲入代码才行。
    体力活
    dnjat
        6
    dnjat  
    OP
       2023-07-24 20:35:10 +08:00
    @KP45
    @yesterdaysun
    @k0305916q 你们都推存 copilot,看来要去了解学习下这个利器
    dnjat
        7
    dnjat  
    OP
       2023-07-24 20:35:49 +08:00
    @abelmakihara 要是稍微能解放下,胜似听歌 ^^
    dnjat
        8
    dnjat  
    OP
       2023-07-24 20:37:35 +08:00
    @kongkongye 这个体力活真不知道还能不能再进一步抽象出来.
    kongkongye
        9
    kongkongye  
       2023-07-24 20:57:57 +08:00 via iPhone
    @dnjat 有了智能提示,copilot 后,现在最耗时的变成鼠标移动定位,跟频繁的鼠标键盘来回切换时间了
    xuanbg
        10
    xuanbg  
       2023-07-24 22:05:34 +08:00
    设计成抽象的模块,然后先做其中一块。做好后复制一份,改改就完成了另一个模块。重复这个过程,效率就高的很。
    dnjat
        11
    dnjat  
    OP
       2023-07-25 12:17:27 +08:00
    @xuanbg 现在就是这么做的,在思考这个重复过程还有没有办法再进一步,看了大家的讨论,看来这是最小单元了
    dnjat
        12
    dnjat  
    OP
       2023-07-25 12:17:58 +08:00
    @kongkongye 我也得抓紧跟上时代的列车^^
    xuanbg
        13
    xuanbg  
       2023-07-25 19:51:31 +08:00
    @dnjat 如果变量名都是 list 、item 、data 、obj 这种中性抽象的变量名的话,除了改 sql ,基本就不需要改什么了。
    KP45
        14
    KP45  
       2023-08-11 16:52:11 +08:00
    @k0305916q 价格其实还好,减少了低价值劳动时间,多出来的时间去玩或者做更高绩效的事情,对我个人而言挺超值的,免费的还有 aws 的 https://aws.amazon.com/cn/codewhisperer/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2677 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 09:06 PVG 17:06 LAX 02:06 JFK 05:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86