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