果然,作為程式設計師最可愛的女朋友就是各種bug,解決了你的開發能力和開發效率就會上公升到乙個新的層次。反之,在你面對bug的時候,如果輕易的就放棄了,你也就失去了一次自我成長的機會。學習就是這樣的,我們有時候不能放棄,我們需要好好的鍛鍊自己,那就要不斷的挑戰自己。
紀錄一下,突然接手到了乙個小的開發專案所遇到的幾個小bug,讓自己花費了很多的時間才解決的。程式設計師,耐心和細心是很重要的,同時意志力和強烈的內心自我驅動力也很重要的。
1.「/」
沒錯,第乙個坑就是這個「/「斜槓符號,由於不懂ajax的語法,所以,這個錯誤根本就不能發現,因為直接是寫出來的功能沒有實現,不起作用。以為是自己的程式出現錯誤,既然不是錯誤,也沒啥效果,就不知道怎麼除錯,最終是找到了leader才解決的。$.post('/admin/')。是admin前面的乙個斜槓。
2.「 」
你只看到了兩個雙引號,是嗎?是的。不過,這裡是乙個空格,這是我遇到的第二個坑。開始開發的時候,是直接使用的模版的**的進行開發的,不過,開發到後期的階段,由於個人手賤,感覺這個」 selected「中的空格礙眼,就直接刪除了。這裡覺得沒啥重要的,沒太留意。自己繼續開發,當自己開發出了新功能想要看看的時候,發現之前開發好的功能都不起作用了。然後,把**都回饋到開發前的狀態,在兩個小時的尋找之後,才恍然大悟是這個」 「小小的空格在使壞。
3.系統的bug函式
由於模版**是leader寫的,我也就預設都是對的,而且前面的開發都是基於模版**來進行的開發,而且都是正確的。所以,就沒有質疑過leader給的模版**。自己前面在進行開發的時候,也注意到了這乙個bug產生的現象。只是自己沒敢探索其中的bug,以至於後來自己能力也不行,不能夠進行開發後續的**功能。對於熟悉這個模版**的開發人員就是一句話就能夠解決問題的事,我卻需要花費很多的很多時間來進行探索,學習,熟悉。在對於**又乙個比較深刻的認知之後,我們才能夠使用靈活的運用自如,加入我們的**。
以上就是這次小專案實戰花費時間比較多的幾個xiaobug,都是由於不細心造成的。作為程式設計師,而且是初級程式設計師,細心和耐心是非常重要的,要不就會產生乙個不必要的bug。
這次專案總結:
1.**閱讀量不夠。
2.開發業務不熟悉。
3.技術方案理解不深。
4.獨立開發能力弱。
5.遇到問題之前要先學會思考為什麼會出現這個問題,然後再去尋找解決這個問題的方法方案。(先思考再行動,不能茫然的前進)。
python2 7爬蟲實戰小專案
爬蟲原理和思想 本專案實現的基本目標 在捧腹網中,把搞笑的都爬下來,注意不需要爬取頭像的,同時,將命好名放在當前的img檔案中。爬蟲原理和思想 爬蟲涉及到額度基本知識 1 導入庫 模組 該 是用於讀取網頁 exp 使用urllib.urlopen 開啟捧腹網 使用read 讀取,如 比較龐大,也可以...
node實戰學習紀錄
1.url模組 2.querystring模組 序列化 querystring.stringify 第二個引數為可以替換 第三個引數為可以在後面增加東西 輸出結果為 name scott course jade course node from 此為沒增加引數的情況下 反序列化 querystrin...
機器學習之pandas庫 小專案實戰
自行車共享系統是新一代的傳統自行車租賃,其中會員,租賃和退貨的整個過程已經自動化。通過這些系統,使用者能夠從特定位置輕鬆地租用自行車並在另乙個位置返回。目前,全世界約有500多個自行車共享計畫,其中包括超過50萬輛自行車。今天,由於它們在交通,環境和健康問題中的重要作用,因此對這些系統存在很大興趣。...