如今這個(gè)時(shí)代,,Google 和 Stack Overflow已經(jīng)成為了很多開發(fā)者不可或缺的工具,。但是最近,后者貌似名聲壞了,。一方面,,是因?yàn)楸砻嫔咸貏e、有時(shí)候會(huì)偏離適度的原則,。說(shuō)得更中肯些,,取笑別人是「十足的 Stack Overflow 式的開發(fā)者」的現(xiàn)象,明顯增多了,。 說(shuō)簡(jiǎn)單點(diǎn)兒,,有些人在 Stack Overflow 上扔代碼、還大肆拷貝,、粘貼回答里的代碼示例,,他們最應(yīng)該得到這個(gè)稱號(hào)。他們干起活來(lái)可能相當(dāng)麻利,,但是對(duì)于他們所面對(duì)的問題、以及他們樂于使用的解決方案,,缺乏應(yīng)有的理解,。 當(dāng)然,代碼的拷貝粘貼不應(yīng)該都被鄙視,。我敢肯定,,大部分閱讀本文的讀者(當(dāng)然包括寫本文的我!)恥于把 Stack Overflow 上的代碼片段,、原封不動(dòng)地拷貝到他們自己的代碼庫(kù)里,。那又能怎樣呢,人家的代碼為什么要這樣寫,,我們或許根本沒有興趣去了解,。從本質(zhì)上講,不是每一項(xiàng)技術(shù)都讓人著迷,畢竟,,deadline 有時(shí)過于急迫,。 但是,果真如此的話,,是不是意味著,,我們漸漸就變成了十足的 Stack Overflow 式的開發(fā)者?對(duì)頭,!我們肯定不希望走到這一步,! 緩解對(duì)策每當(dāng)你想把 Stack Overflow 的一段代碼拷貝到項(xiàng)目里時(shí),別急著斷網(wǎng),,而要考慮下面的技巧,。 不要使用剪貼板。不要拷貝和粘貼,。而是把你找到的代碼,,重新敲一遍。 是的,,這要多花些時(shí)間,。和你簡(jiǎn)單地敲擊 Ctrl+C/Ctrl+V 相比,這肯定笨拙不堪,?;蛟S沒有多少意義:如果最終結(jié)果是一樣的,那么,,代碼的轉(zhuǎn)移是否通過了剪貼板,,又有多大的關(guān)系呢? 理由無(wú)論如何,,我堅(jiān)持認(rèn)為,,敲一遍代碼,意義十分深遠(yuǎn),。按照重要程度,,下面列出我的理由:
此后,,你剛才敲好的代碼,就不只是你從網(wǎng)上找到的代碼,。它成了你自己的代碼,。 |
|