資料介紹
對于IT 相關(guān)從業(yè)人員來說,看別人代碼是必不可少的磨難。在學(xué)習(xí)階段,我們經(jīng)常需要從書上看別人的代碼以吸取寶貴經(jīng)驗,這是相當枯燥無趣的過程,也時常無法領(lǐng)會作者的意圖。在實際工作中,不可避免的出現(xiàn)需要接手做到一半的項目或是團隊合作的項目,這時候就必須看以前的工程師的代碼。如果說看書上的代碼用痛苦來形容的話,那么這種情況時遇到代碼不夠規(guī)范或者設(shè)計不合理,簡直就是苦不堪言。還有一些神一般的選手,設(shè)計者在編寫代碼時的“靈機一動”,其結(jié)果只有他自己和上帝才看得懂。這些代碼能看得你覺得生不如死,甚至開始懷疑人生:到底是代碼寫得混亂or 我水平不行?!你以為這是最痛苦的嗎?NO!還有一種情況足以令你看得生不如死,甚至開始懷疑人生。那就是遇到運行不正常的代碼,對問題排查錯誤花的時間和精力還不如重新寫一遍,這時你的內(nèi)心完全是崩潰的!
有一件事非常無奈,我們不可能要求別人的代碼都非常規(guī)范。所以,正確的學(xué)習(xí)方法和思維方式尤為重要。怎樣看他人代碼才是正確的方式?看代碼之前應(yīng)該做些什么準備工作?看代碼用正向思維還是逆向思維?如何判斷代碼中哪些地方是否值得借鑒?由此,掌握到一種通用的去看懂別人代碼的技巧顯得非常重要。下面我們就來談?wù)勥@方面。
我們知道,實現(xiàn)功能可能有很多種方法,所以不同的人寫出的代碼不相同。通過看代碼去知道它要實現(xiàn)的是什么功能是一件很困難的事情。有些初學(xué)者會想到采取仿真一下、看電路圖、流程圖、時序圖、注釋等等方法,都是不可取的,通過這些你還是無法知道它的功能,以及有沒有錯誤。
- FPGA-VGA的實現(xiàn)資料合集 22次下載
- FPGA反推法應(yīng)用實例——檢查代碼 16次下載
- MATLAB的仿真實例題資料合集免費下載 66次下載
- 機器學(xué)習(xí)實戰(zhàn)的源代碼資料合集 52次下載
- 27個FPGA實例源代碼合集 67次下載
- 使用FPGA VHDL實現(xiàn)電子點餐項目設(shè)計的參考實例資料合集 18次下載
- FPGA的筆試題和答案資料合集免費下載 29次下載
- LED流水燈的Verilog設(shè)計實例資料合集免費下載 20次下載
- 51單片機C語言應(yīng)用程序實例精講的代碼合集免費下載 217次下載
- 單片機原理與應(yīng)用實例仿真第三版的源代碼和仿真資料合集免費下載 0次下載
- 使用擴展芯片實現(xiàn)端口擴展的實例資料合集免費下載
- STM32 USART應(yīng)用實例的詳細資料合集免費下載 53次下載
- STM32的調(diào)試實例的項目程序庫和調(diào)試實例資料合集免費下載 94次下載
- 27個FPGA實例源代碼 152次下載
- Altera FPGA_CPLD設(shè)計(實例源代碼) 444次下載
- FPGA在數(shù)據(jù)處理中的應(yīng)用實例 484次閱讀
- 電子電路故障檢查觀察法實戰(zhàn)應(yīng)用 566次閱讀
- 使用IAR Embedded Workbench和MCU的CRC模塊來檢查代碼的完整性 1983次閱讀
- 幾種檢查代碼質(zhì)量的利器介紹 1370次閱讀
- xilinx7系列FPGA的7種邏輯代碼配置模式 3124次閱讀
- PCB抄板過程中如何來反推原理圖 3769次閱讀
- 如何對PCB板進行外部檢查 869次閱讀
- 176條DevOps人員常用的linux命令速查表資料合集 3962次閱讀
- 代碼實例及詳細資料帶你入門Python數(shù)據(jù)挖掘與機器學(xué)習(xí) 3393次閱讀
- 基于FPGA 的FMC 接口應(yīng)用實例 1w次閱讀
- 進行PCB原理圖的反推步驟的詳細分析以及需要注意的細節(jié) 5473次閱讀
- 基于ofdm的調(diào)制解調(diào)原理,ofdm調(diào)制解調(diào)fpga代碼 2.4w次閱讀
- jquery ajax實例代碼(驗證用戶名唯一性、實現(xiàn)遮罩層登錄驗證界面) 4415次閱讀
- PCB反向技術(shù)中的反推原理圖研究 2845次閱讀
- FPGA快速入門經(jīng)驗談(part2) 1032次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關(guān)電源設(shè)計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論