全棧開發近三個月,bug不再那麼讓我感到驚嚇了

2021-10-25 05:27:26 字數 705 閱讀 5158

來到北京專案組開發已經有兩個半月。上次文章中我說到自己經常遇到bug束手無策,乙個人彷徨的時候。這次寫文章的狀態可是不一樣了。

現在我覺得自己的基本上開發中遇到的bug,百分之八十都可以通過debug的方式一點一點的排查出問題並解決之。我發現遇到乙個問題後,幾乎70%的時間是花在了排查問題,縮小問題範圍上了。而等到找出問題究竟發生在哪幾行或者哪一行後,問題的答案也就躍然紙上了。

比如寫完了後台介面,前端的**,但是當跳轉到這個頁面時候,並不是理想中的從 資料庫 中查出理賠資訊,再返回給前端頁面,呈現在**中。這樣的話一下子就讓我吃了一驚。(丟,前端居然沒有顯示出來…)於是就得排查問題了,首先應該分析是前端的問題還是後端介面的問題。先看瀏覽器的控制台console 有沒有輸出相應的東西,再看後端console有沒有列印出日誌內容。如果後端沒列印出日誌,那麼給controller層先打上斷點,再次發起請求,看看程式能不能卡在打斷點的那個地方,如果可以說明,前端的訪問路徑沒有問題,可以正確的訪問到作為後端入口的controller控制器層,接著再分析問題是不是出在service層以及bo層…知道排查出問題所在。

不得不說初高中的時候有一種科研方法,對於程式除錯很是受用。那就是大名鼎鼎的「控制變數法」。還記得這個研究方法無論是物理還是生物都會用的到。今天作為一名科技工作者,程式設計師,對於這個方法的運用更是天天打交道。

記得之前上高中的時候,寫個800字作文都覺得頭疼,現在真正自己想寫點東西的時候,不知不覺一會兒 就寫出了幾百字。

畢業三個月

畢業前想著,能找到乙份1.5或者2k的工作,能養活自己就ok,先蟄伏一年,刻苦學習來著,今年的就業形勢不好,面試的時候問我期望薪水是多少,我都沒說過超3k以上的,不過我還是幸運的,找到了乙份比期望值好的工作,待遇也不錯。畢業前實習乙個月,畢業後報到,一切都很順利,公司用的東西也掌握的差不多了,現在也...

js 獲取近乙個月 近三個月近半年的時間範圍

獲取上個月的時間 getlastmonth if month 10 var mydate new date year,month,0 var startdate year month 01 上個月第一天 var enddate year month mydate.getdate 上個月最後一天 th...

工作三個月有感

工作三個月有感 cywater2000 日期 2007 10 4 明天工作就滿三個月了,決定寫下點東西以作紀念。其實最初我是打算工作一周寫點東西的,不過因為懶就算了。另外,一周時間太短,沒有多少發言權。四月份隻身前往上海找工作現在來看應該是正確的。如果當時我安於現狀,我的人生肯定將會不同 當然不知道...