資料介紹
對于IT 相關從業人員來說,看別人代碼是必不可少的磨難。在學習階段,我們經常需要從書上看別人的代碼以吸取寶貴經驗,這是相當枯燥無趣的過程,也時常無法領會作者的意圖。在實際工作中,不可避免的出現需要接手做到一半的項目或是團隊合作的項目,這時候就必須看以前的工程師的代碼。如果說看書上的代碼用痛苦來形容的話,那么這種情況時遇到代碼不夠規范或者設計不合理,簡直就是苦不堪言。還有一些神一般的選手,設計者在編寫代碼時的“靈機一動”,其結果只有他自己和上帝才看得懂。這些代碼能看得你覺得生不如死,甚至開始懷疑人生:到底是代碼寫得混亂or 我水平不行?!你以為這是最痛苦的嗎?NO!還有一種情況足以令你看得生不如死,甚至開始懷疑人生。那就是遇到運行不正常的代碼,對問題排查錯誤花的時間和精力還不如重新寫一遍,這時你的內心完全是崩潰的!
有一件事非常無奈,我們不可能要求別人的代碼都非常規范。所以,正確的學習方法和思維方式尤為重要。怎樣看他人代碼才是正確的方式?看代碼之前應該做些什么準備工作?看代碼用正向思維還是逆向思維?如何判斷代碼中哪些地方是否值得借鑒?由此,掌握到一種通用的去看懂別人代碼的技巧顯得非常重要。下面我們就來談談這方面。
我們知道,實現功能可能有很多種方法,所以不同的人寫出的代碼不相同。通過看代碼去知道它要實現的是什么功能是一件很困難的事情。有些初學者會想到采取仿真一下、看電路圖、流程圖、時序圖、注釋等等方法,都是不可取的,通過這些你還是無法知道它的功能,以及有沒有錯誤。
- FPGA-VGA的實現資料合集 22次下載
- FPGA反推法應用實例——檢查代碼 16次下載
- MATLAB的仿真實例題資料合集免費下載 66次下載
- 機器學習實戰的源代碼資料合集 52次下載
- 27個FPGA實例源代碼合集 67次下載
- 使用FPGA VHDL實現電子點餐項目設計的參考實例資料合集 18次下載
- FPGA的筆試題和答案資料合集免費下載 29次下載
- LED流水燈的Verilog設計實例資料合集免費下載 20次下載
- 51單片機C語言應用程序實例精講的代碼合集免費下載 217次下載
- 單片機原理與應用實例仿真第三版的源代碼和仿真資料合集免費下載 0次下載
- 使用擴展芯片實現端口擴展的實例資料合集免費下載
- STM32 USART應用實例的詳細資料合集免費下載 53次下載
- STM32的調試實例的項目程序庫和調試實例資料合集免費下載 94次下載
- 27個FPGA實例源代碼 152次下載
- Altera FPGA_CPLD設計(實例源代碼) 444次下載
- FPGA在數據處理中的應用實例 484次閱讀
- 電子電路故障檢查觀察法實戰應用 566次閱讀
- 使用IAR Embedded Workbench和MCU的CRC模塊來檢查代碼的完整性 1983次閱讀
- 幾種檢查代碼質量的利器介紹 1370次閱讀
- xilinx7系列FPGA的7種邏輯代碼配置模式 3124次閱讀
- PCB抄板過程中如何來反推原理圖 3769次閱讀
- 如何對PCB板進行外部檢查 869次閱讀
- 176條DevOps人員常用的linux命令速查表資料合集 3962次閱讀
- 代碼實例及詳細資料帶你入門Python數據挖掘與機器學習 3393次閱讀
- 基于FPGA 的FMC 接口應用實例 1w次閱讀
- 進行PCB原理圖的反推步驟的詳細分析以及需要注意的細節 5473次閱讀
- 基于ofdm的調制解調原理,ofdm調制解調fpga代碼 2.4w次閱讀
- jquery ajax實例代碼(驗證用戶名唯一性、實現遮罩層登錄驗證界面) 4415次閱讀
- PCB反向技術中的反推原理圖研究 2845次閱讀
- FPGA快速入門經驗談(part2) 1032次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 3次下載 | 免費
- 2AN-1267: 使用ADSP-CM408F ADC控制器的電機控制反饋采樣時序
- 1.41MB | 3次下載 | 免費
- 3AN158 GD32VW553 Wi-Fi開發指南
- 1.51MB | 2次下載 | 免費
- 4AN148 GD32VW553射頻硬件開發指南
- 2.07MB | 1次下載 | 免費
- 5AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費
- 6AN153-用于電源系統管理的Linduino
- 1.38MB | 次下載 | 免費
- 7AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費
- 8SM2018E 支持可控硅調光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 5美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 18次下載 | 免費
- 7感應筆電路圖
- 0.06 MB | 10次下載 | 免費
- 8萬用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多