『 编程思维』之我见
生活随笔
收集整理的這篇文章主要介紹了
『 编程思维』之我见
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編程思維,對于一個開發人員來說是必備的,但凡能讓應用跑起來,不管應用的大小,優劣,說明這個開發人員都具有編程思維,畢竟程序認可了這個開發人員邏輯,能啟動起來。
小到幾行代碼,一個小的桌面應用;大到一個行業產品,龐大的架構,眾多微服務組成;編程思維可以說都是貫穿始終的,無處不在的。
那編程思維是什么?下面是我個人的一些見解和理解,若有偏駁,望指正。
第一階段:基礎
對編程語言的基本語法熟悉(如果OOP語言熟悉OOP思想)
具有業務模型轉成編程模型的思路。
第二階段:各種思維
邊界思維:考慮進出數據邊界狀況。
擴延思維:對集合類考慮數據量,對時間類能推算,有發展的眼光。
異常思維:對不可控資源的訪問和使用考慮意想不到的結果發生,畢竟你作不了主。
懷疑思維:永遠不要相信自己寫的代碼是對的,一定要證明它是正確的,所以各種測試就成了定心丸。
規則思維:靈活運用各種技術規劃,比如OOP原則,設計模式等。
第三階段:角度思維
編譯器角度:寫的每行代碼,先在自己頭腦里編譯,大體了解編譯器有什么返應。
運維角度:能把程序在運行中的一些異常問題,報警出來,方便運維同學監控管理。
運營角度:能把業務的問題清晰表達出來,方便運營同學糾正處理。
客戶角度:能讓客戶使用無壓力,秒懂你的應用(當然,這部分產品同學要貢獻力量)。
總結
以上是生活随笔為你收集整理的『 编程思维』之我见的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS 2019 16.11正式发布 |
- 下一篇: 玩机器学习,能不知道它?