開發過程中如何快速定位問題

2021-10-05 05:34:10 字數 620 閱讀 8255

結繩記事,總結、思考,方有成長

作為一枚程式設計師,工作中的經驗會不斷積累,已知的區域不斷擴大,在面對各種程式問題,處理起來會越來越游刃有餘。但即使經驗再豐富的程式設計師,也不可能面面俱到,未知的區域仍然會很大,吾生有涯而學無涯。所以面對未知,如何快速定位問題,抓住主要矛盾,避免像無頭蒼蠅一樣亂撞,遲遲找不到問題的解決方案,同樣有一套方**(不一定適合所有人)。

面對程式**現的各種異常(比如序列化、執行報錯),選擇學習、研究未知問題,不是當務之急,出現未知問題,最迫切的做法是解決問題,是how,而不是why!

首先,根據自身經驗,大膽假設、小心求證。先定位問題的大方向,逐個驗證,定位到最可能的原因。

其次,如果無法定位,就需要蒐集更多資訊,比做對比試驗。這個問題在其他專案中是否可行、是否其他分支沒問題、是否之前沒問題……這一步要跟第一部會多次迴圈。

然後,如果多次驗證都無法定位問題,建議尋求他人建議,可能進入了自己的思維誤區。

最後,深入了解why,總結

這並不算一篇很好的文章,不過目的在於構建自己的思維體系、方**,不斷總結,抽象~

如何在開發過程中快速實現頁面功能

作為小白,初次做專案會遇到一系列問題。下面講述一下遇到的問題以及怎樣避免,加快開發速度。一 詳細記錄要實現的功能都是什麼,在開發的過程中,難免會有功能遺忘。拿到原型圖之後,對於功能要有個詳細記載,因為對你開始做專案的時候,你會遺忘掉一些細節,這裡是肯定的語氣,因為我就是這樣,在開始的時候覺得自己記憶...

uni app開發過程中的問題

加 deep button item 生效了 deep button item 報錯 vue warn unknown custom element did you register the component correctly?for recursive components,make sure...

vue開發過程中問題總結

vue中的元件和指令分為區域性元件 區域性指令和全域性元件 全域性指令。對於註冊有一定數量的全域性指令和全域性元件時,官方文件中的方法就顯得有些不夠清爽了。在vue官方文件中介紹的是使用vue.component tagname,options 來建立乙個全域性元件。但是這種方法是與根例項寫在同乙個...