• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Harz
V2EX  ›  程序员

如何将代码写得优雅?

  •  
  •   Harz · Jun 13, 2019 · 2502 views
    This topic created in 2529 days ago, the information mentioned may be changed or developed.

    想请教一下大佬们怎么把代码写得优美一些?没有什么书籍或者文章规范之类的推荐 因为每次看到自己写的 JAVA 代码像 CXK 写的 python 代码像 JAVA 代码那么啰嗦 写得 js 啥都不像

    所以想请教大佬有没什么方法让代码变得更加美观 先谢为敬!

    12 replies    2019-06-14 19:41:09 +08:00
    cyd
        1
    cyd  
       Jun 13, 2019   ❤️ 1
    我之前也有一样的困惑,最后得出结论,1.设计模式不熟于心,不能信手拈来。2.代码偏向实现功能,架构抽象弱,拓展性较差。3.大牛的源码读的少了。
    目前还在努力中。
    Harz
        2
    Harz  
    OP
       Jun 13, 2019
    @cyd 谢谢指点,共勉。每次看到大牛代码 内心:他是怎么写得这么简洁美观
    charlie21
        3
    charlie21  
       Jun 13, 2019
    放下优雅
    把代码写得负责先
    CEBBCAT
        4
    CEBBCAT  
       Jun 13, 2019
    确实已经病入膏肓。叙事时已经没有关于逗号的触发器了,看来是写 Python 多一些……

    我是菜鸡,没啥高招,先读优秀代码走起来吧
    compiler
        5
    compiler  
       Jun 13, 2019
    熟读唐诗三百首
    zhazi
        6
    zhazi  
       Jun 13, 2019
    请问你的优雅是怎么评定的。

    还有人说读优秀代码,你怎么看出这个代码优秀呢
    xrlin
        7
    xrlin  
       Jun 13, 2019
    经验,还有就是时间,时间不充足无法好好写代码。
    aijam
        8
    aijam  
       Jun 14, 2019
    "因为每次看到自己写的 JAVA 代码像 CXK 写的 python 代码像 JAVA 代码那么啰嗦 写得 js 啥都不像" 所以这句话怎么断句?
    ccyu220
        9
    ccyu220  
       Jun 14, 2019
    @zhazi 一个写代码的,连写的好坏都分不清的话,这碗饭你也不用吃了。
    xsiong
        10
    xsiong  
       Jun 14, 2019
    优不优雅到是无所谓,多加注释就好了,还有就是需要一定的代码量
    hjq98765
        11
    hjq98765  
       Jun 14, 2019
    多加注释、变量名尽量有意义、变量定义赋值的行尽量放在用到的行旁边、解耦
    zhazi
        12
    zhazi  
       Jun 14, 2019 via Android
    所以直接 star 就完了,不用走流程说下好在哪吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2845 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 12:06 · PVG 20:06 · LAX 05:06 · JFK 08:06
    ♥ Do have faith in what you're doing.