我寫代碼是爲了好玩,也是爲了生活。好久之前,我曾經複製和粘貼的速度比閃電棒還快。我已經掌握了全部的快捷鍵。_cutting,_partial selection,_固然還有_past_。html
這樣作的目的是爲了節省時間。可是,當你複製代碼時,一般須要對粘貼的部分進行細微的修改。移動速度很快,我常常會忘記作這些關鍵的調整。web
總以爲比起一開始就把複製的代碼打出來,我花了更多的時間來修正這些細微的地方。我決定輕率地作出一個決定。編程
我不會再複製粘貼了。post
我知道 I know. 瘋了吧?好吧,這種作法一開始確實感受很乏味。可是,強迫本身打出每一行代碼,卻帶來了一些巨大的好處。測試
這也是爲何你也應該嘗試中止 "複製和粘貼 "的習慣:。編碼
*技術成熟度spa
減小複製和粘貼意味着更多的批判性思惟。當你從一開始就打出代碼時,你必須知道每一個關鍵字和字符背後的緣由。這能夠培養技術的複雜性,幫助你成爲一個更好的軟件工程師。htm
*抓住細微之處。圖片
它解決了複製和粘貼的最大問題:遺漏小的細枝末節。拿這個例子來講。若是我想把 Frodo 的資料頁的這段 HTML 複製到 Sam 的資料頁中,會怎麼樣?rem
因而我決定複製這部份內容,而後粘貼到sam.html中。通過一些調整,我最終獲得了。
可是哎呀!我忘了把圖片的來源改成'./sam.png',如今我有兩個用戶的圖片是同樣的。然而,若是我從一開始就輸入sam.html,我就能注意到這個細微的差異。
**理解例子
我不知道有多少次在網上找到一個編碼樣本,高亮顯示源碼,而後複製到個人測試文件中。固然,它可讓一個例子快速運行。但他們一般會有不一樣的配置,而個人本地版本沒法工做。大多數狀況下,解決方案歸結爲兩三件我須要改變的重要事情--若是我每行寫代碼,我就會想到這些差別。
最終,中止 "複製粘貼 "習慣的案例,歸根結底是,從一開始的編程就能加深理解。固然,若是操做得當,複製和粘貼會節省你的時間。可是,若是你開始減小這個習慣,你就會更深刻地理解網上的例子,抓住討厭的細微之處,並創建更高的技術複雜性。
因此,加入運動,對複製和粘貼說 "不 "吧!
我很想展開討論。若是你在編碼的時候,甚至在非編程的追求中遇到過相似的結論,請告訴我。或者,若是你有很好的論據支持 "複製粘貼 "的策略,請分享給你們!
另外,若是你喜歡閱讀,請留下一個 "心"。這樣,才能讓更多的人發現它並加入到討論中來:)
Connect with David Katz by visiting his website: http://davidtkatz.com/. Also, check out his online coding courses with over 22,000 students: https://www.udemy.com/user/54cd8dd54e49b/.