「思考」是一切錯誤之源;我可以輕易地舉出事實來證明這一點:犯了錯的人總是會說,「哦,可是我原以為……」只要大健琴的各種部件還沒有粘合到一起,你就應該反覆思考直到真正理解,這種「思考」是無姑的。你應該在不用粘合劑的情況下把所有的部件拼裝起來(稱為演習或排練),研究它們是如何接合的,並與裝配圖仔細對照。
在你把某些部件粘合起來之後,還應該再檢查一遍。我聽過很多次這種不幸的故事:「昨晚我做了什麼什麼,可是今天早上我再看就……」
親愛的製作者,如果你昨晚就好好看了的話,那麼你可能已經把不合適的部件拆下來重新裝好了很多製作者是利用業餘時間來動手diy乙個大鍵琴,所以經常忍不住要千到深夜。但是,根據我接聽求助**的經驗,大多數錯誤都出在製作者在**睡覺之前做的最後一件工作。所以,在你準備最後做一點什麼之前,還是早點休息吧。
上面這段文字中的「把所有的部件用粘合劑拼裝起來」,可以與程式設計中「把多個小的部分組合成乙個較大的程式」相模擬。這樣模擬之後,上面文字中的建議用於程式設計就再貼切不過了。在實際組合程式之前想清楚應該如何組合,對得到乙個可靠的結果至關重要。
在面臨時間壓力的情況下,對程式組合方式的理解尤為重要。程式設計者幾乎都有過這樣的經歷:在除錯程式很長時間之後,疲憊不堪的程式設計師開始漫無目的地瞎碰,這裡試一下,那裡改一點,如果湊巧程式似乎可以執行了,便萬事大吉。這種工作方式往往最後導致一場災難!
(此文摘自《c陷阱與缺陷》p121-122)
入門python爬蟲之前的最後一點小掙扎 一
陸陸續續學習python已經快有半年了,期間也一直沒有做什麼有趣好玩的專案,最近在github看到許許多多的爬蟲專案,於是便想來趟趟這坑 1.init 的用法 主要有兩個作用 物件週期的初始化重要的一步和引數可以有多種形式 每乙個python的類都有乙個超類object 某些時候超類的特殊方法是我們...
2019,你準備做點什麼?
不知道寫點什麼好,就分享兩個出書作者的故事吧 我有故事你有酒嗎?初為人父,你是否多了一絲歡喜,亦多了乙份憂愁,生活給了你傳遞血脈的希望,也給了你最赤裸的壓力。我們都將被社會進步所取代,你想告訴你的孩子,爸爸年輕的時候很厲害,是xx公司的高管或自己做過xx大事,而你的孩子輕輕一笑,說我的老師寫過xx書...
為搬磚做一點準備工作
將三個數按從大到小輸出。多個條件判斷語句實現,思路要清晰。define crt secure no warnings include include int main if c b if b a printf d d d c,b,a system pause return 0 求兩個數的最大公約數。...