V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dnjat
V2EX  ›  程序员

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

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

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

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

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

    一个小功能下来,大多时间都在定义 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   ·   实用小工具   ·   3015 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 00:04 · PVG 08:04 · LAX 16:04 · JFK 19:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.