且听书吟

  • 首页
  • 关于
  • 留言
  • 友链
  • 笔记
  • 代码
且听书吟

編碼三境界

2018-01-19

Working Girl

編碼三境界:

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

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

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

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

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

18
评论 (2)
再想想
  • molly

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

    2020-02-19 回复
  • 137博客

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

    2019-07-16 回复
随机文章
  • 烟花散 · 花非花
  • 杂思——点滴记录
  • Spring Boot 简介
  • 茶品 · 茶悟
  • Webpack 介绍:第一部分
  • 最喜欢的人,是你
近期评论
  • 咚门发表在《中年的世界》
  • 云心怀鹤发表在《好羡慕,你还是学生》
  • I'M代代付发表在《写给十年后的自己》
  • 肉松发表在《写给十年后的自己》
  • 大雁养老发表在《写给十年后的自己》
  • rfed发表在《中年的世界》
文章标签
人生 同人 回忆 小说 影评 思考 悠久之翼 情感 成长 文字 时光 未来 杂思 梦想 爱情 童年 记忆 随想 青春 高考
订阅博客
Copyright © 2011-2023 且听书吟. Designed by nicetheme.
萌ICP备 20200318号