且听书吟

  • 首页
  • 分类
  • 关于
  • 留言
  • 友链
扫码加我微信好友

微信

且听书吟

編碼三境界

2018-01-19 17:20 思考 编码 编程

Working Girl

編碼三境界:

由少寫多 (開始懂得寫代碼)
由多寫少 (有意識地精簡優化邏輯)
由少寫多 (理解抽象設計)

很多人停留在第一階段,也就是能寫出來,能用。但是代碼邏輯不精簡,質量一般,同時雜亂無章。典型的特點是寫之前毫無想法,隨想隨寫。

第二階段是指,有意識地去精簡邏輯,簡化思路。但是代碼因為刻意地精簡,反而不好維護。寫出來的很多細節異常考慮均不到位。很多人甚至走上刻意追求簡潔的道路,寫出極其難看的麵條代碼。

第三階段,寫之前需求清晰,考慮到了各種未來擴展可能,適度抽象,邏輯條理。好的代碼,不一定是最簡潔的代碼,但一定是最好維護的代碼,同時也是最好擴展的代碼。

所以,我發現一個特點,好代碼,其編程風格都是相似的。寫代碼關鍵在於思路,在於你想要什麼,要寫什麼。沒想法寫出來的代碼,再好看都沒用。

微信扫一扫 分享朋友圈

在微信中请长按二维码

评论 (8)
头像
  • molly
    molly

    现在处在有意识优化代码的阶段。。。

    2020-02-20 02:54
  • 137博客
    137博客

    时间,带不走真正的朋友;岁月,留不住虚幻的拥有。

    2019-07-17 08:55
  • Zuo
    Zuo

    好的代码是一件艺术品

    2018-07-28 08:35
  • Benedict Jin
    Benedict Jin

    厉害了~ 大佬来一波友链不

    宇宙湾(https://yuzhouwan.com)

    2018-06-02 06:18
  • lovee
    lovee

    然后第三阶段进行到一段时间之后就会觉得代码还是太多太繁杂了,于是就会开始掉入 meta programming 的深坑里面去😵

    2018-05-15 08:03
  • kn007
    kn007

    要客串鉴定师么?

    2018-01-20 03:37
  • 行者自若
    行者自若

    搬砖三境界,有码,无码,码非码……

    2018-01-20 01:32
    • 赵明威
      赵明威

      码上有码

      2018-03-01 23:02
随机文章
  • 扒一扒当年的猥琐事
  • 见与不见
  • 我已经舍不得花一个小时
  • 蓝色土耳其
  • 最初的梦想在哪里?
近期评论
  • 白熊阿丸发表在《蓝色时期》
  • 蒙需发表在《蓝色时期》
  • SUUS发表在《蓝色时期》
  • 龙一发表在《蓝色时期》
  • Moran发表在《友人帐》
文章标签
Spring金粉世家澡堂老歌开始现实回忆记事败家陌生
单向历
Copyright © 2011-2025 且听书吟
皖ICP备2021002315号-2 萌ICP备20200318号
Astro Badge