這段時間(主要指4月底到5月初)寫的bug
超過以往總和,覺得很有必要停一下,找找原因。所謂前車之鑑後車之師,不能也不應該在同一地方跌倒n次吧;
為什麼bug頻出?
深究原因,並不是**量大、功能多,反而是在原本的基礎上增、刪一些小功能和檔案。客觀原因暫且不提,總結下個人主觀上存在的問題:
如何改進
雖然已經開始寫單元測試、整合測試,但這個需要最後完成了才顯效果。在日常的開發、維護中,需要有意識的養成如下習慣:
在維護的過程中,也許發現某個檔案、函式、**塊沒有被引用,會刪掉它。此時,首先應該全域性搜尋它是否被其他人使用,確定後再刪除;然後,至少測試一遍。
在使用vue
開發的過程中,我遇到這樣乙個場景:
在某個單檔案中,在method
方法中需要用到乙個全域性變數,當時出於就近原則
,在方法外設定了乙個屬性,**如下:
methods:
},
此時,error
永遠不會被列印!!!
為什麼?在vue
中,methods
中的屬性都是function
型別,不然會被省略,上面例子中__id = ++this.__id
,它們的值都變成nan
。
顯然,這種方式在vue
中是不被許可,自然要承受詛咒代價~
回家這幾天
1.硬碟錄影機聯網 沒有無線上網功能,其實我在想能不能通過編譯無線驅動,從系統的層面來解決,這樣是最省資金的 剛好手上有raspi 所以計畫是樹莓派無線網絡卡上網然後共享網路到lan,貼吧有一篇文章,一開始是可以的,但後來就一直失敗,也不知道為何。網上關於這個的教程少,加之網路方面,閘道器啥的不太熟...
過年這幾天
這幾天在家過年,一點不想搞科研。就想著徹底放縱下,然後到學校裡有足夠的勁頭投入到學習上。放假前的那幾天學習效率太低了,畢竟忙了一學期,是時候換換腦子了。今天無意中開啟了jors的 發現 的一審已經結束了,正在等編輯處理意見。心中非常忐忑,自己又開啟 看了一遍,猜猜審稿人可能會提出什麼意見。那個證明部...
集訓這幾天
day1 第一天接著做之前的斜優 好像對斜優理解更深了一點 就是看大於小於然後維護乙個凸包 單調佇列在這應用也挺廣泛的 斜優最重要的還是移項吧我覺得的 這個對於找斜率很重要啦 下午開了尤拉函式,拓展歐幾裡的 這個還是比較簡單 day2 上午就把歐幾裡的給a完了 下午開的組合數學 難死 0000000...