資料介紹
對(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)的源代碼資料合集 52次下載
- 27個(gè)FPGA實(shí)例源代碼合集 67次下載
- 使用FPGA VHDL實(shí)現(xiàn)電子點(diǎn)餐項(xiàng)目設(shè)計(jì)的參考實(shí)例資料合集 18次下載
- FPGA的筆試題和答案資料合集免費(fèi)下載 29次下載
- LED流水燈的Verilog設(shè)計(jì)實(shí)例資料合集免費(fèi)下載 20次下載
- 51單片機(jī)C語(yǔ)言應(yīng)用程序實(shí)例精講的代碼合集免費(fèi)下載 217次下載
- 單片機(jī)原理與應(yīng)用實(shí)例仿真第三版的源代碼和仿真資料合集免費(fèi)下載 0次下載
- 使用擴(kuò)展芯片實(shí)現(xiàn)端口擴(kuò)展的實(shí)例資料合集免費(fèi)下載
- STM32 USART應(yīng)用實(shí)例的詳細(xì)資料合集免費(fèi)下載 53次下載
- STM32的調(diào)試實(shí)例的項(xiàng)目程序庫(kù)和調(diào)試實(shí)例資料合集免費(fèi)下載 94次下載
- 27個(gè)FPGA實(shí)例源代碼 152次下載
- Altera FPGA_CPLD設(shè)計(jì)(實(shí)例源代碼) 444次下載
- FPGA在數(shù)據(jù)處理中的應(yīng)用實(shí)例 484次閱讀
- 電子電路故障檢查觀察法實(shí)戰(zhàn)應(yīng)用 566次閱讀
- 使用IAR Embedded Workbench和MCU的CRC模塊來(lái)檢查代碼的完整性 1983次閱讀
- 幾種檢查代碼質(zhì)量的利器介紹 1370次閱讀
- xilinx7系列FPGA的7種邏輯代碼配置模式 3124次閱讀
- PCB抄板過(guò)程中如何來(lái)反推原理圖 3769次閱讀
- 如何對(duì)PCB板進(jìn)行外部檢查 869次閱讀
- 176條DevOps人員常用的linux命令速查表資料合集 3962次閱讀
- 代碼實(shí)例及詳細(xì)資料帶你入門(mén)Python數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí) 3393次閱讀
- 基于FPGA 的FMC 接口應(yīng)用實(shí)例 1w次閱讀
- 進(jìn)行PCB原理圖的反推步驟的詳細(xì)分析以及需要注意的細(xì)節(jié) 5473次閱讀
- 基于ofdm的調(diào)制解調(diào)原理,ofdm調(diào)制解調(diào)fpga代碼 2.4w次閱讀
- jquery ajax實(shí)例代碼(驗(yàn)證用戶名唯一性、實(shí)現(xiàn)遮罩層登錄驗(yàn)證界面) 4415次閱讀
- PCB反向技術(shù)中的反推原理圖研究 2845次閱讀
- FPGA快速入門(mén)經(jīng)驗(yàn)談(part2) 1032次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24471次下載 | 免費(fèi)
- 2EMC電路設(shè)計(jì)工程師必備的EMC基礎(chǔ)
- 0.42 MB | 4次下載 | 2 積分
- 3低壓降肖特基整流管SR340L數(shù)據(jù)手冊(cè)
- 0.78 MB | 1次下載 | 免費(fèi)
- 4CPCI6310型復(fù)合視頻采集板資料
- 0.04 MB | 1次下載 | 免費(fèi)
- 5HT8 半橋電磁爐MCU應(yīng)用須知
- 1.91 MB | 次下載 | 免費(fèi)
- 6快恢復(fù)二極管1F1 THRU 1F7數(shù)據(jù)手冊(cè)
- 0.95 MB | 次下載 | 免費(fèi)
- 7高效率整流二極管HER601 THRU HER608數(shù)據(jù)手冊(cè)
- 0.53 MB | 次下載 | 免費(fèi)
- 8橫河WT5000高精度功率分析儀產(chǎn)品資料_中文說(shuō)明書(shū)_科瑞杰
- 1.60 MB | 次下載 | 免費(fèi)
本月
- 1常用電子元器件集錦
- 1.72 MB | 24471次下載 | 免費(fèi)
- 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
- 27.35 MB | 111次下載 | 1 積分
- 3運(yùn)算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費(fèi)
- 4蘋(píng)果iphone 11電路原理圖
- 4.98 MB | 11次下載 | 5 積分
- 5TL494工業(yè)用開(kāi)關(guān)電源原理圖資料
- 0.22 MB | 10次下載 | 1 積分
- 6常用電子元器件介紹
- 3.21 MB | 8次下載 | 免費(fèi)
- 7QW2893應(yīng)急燈專用檢測(cè)芯片
- 590.40 KB | 4次下載 | 免費(fèi)
- 8EMC電路設(shè)計(jì)工程師必備的EMC基礎(chǔ)
- 0.42 MB | 4次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183344次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評(píng)論