2023年 3月到2023年6月

2021-08-01 14:46:59 字數 513 閱讀 5077

這段時間在做乙個比較大的專案,工作量很大。總結一下吧。從2023年畢業到現在有3年多了,從android轉web端也有一段時間了。轉型的這段時間可以說挺痛苦的。剛開始還以為做web挺簡單的。但是到後面才發現事實並非如此。在這段時間踩了很多坑。

1、做功能的時候忘了看設計原型跟需求文件,照著設計稿畫瓢,導致做完之後跟功能有較大的出入,浪費了時間去修改。

2、看介面文件不夠仔細,介面欄位名稱最好用黏貼複製,否則容易大小寫搞錯,其次介面欄位的定義都需要了解。

3、方法體長,寫了很多很多的**在乙個方法裡面。這就導致了需要改動的時候特別痛苦,而且改完之後會影響其他的東西。這裡浪費了很多時間。

4、需要post請求到第三方介面時,首先將需要的引數返回到前端,通過組裝post請求的方法請求到第三方。

6、事物處理,保證資料出錯後能夠回滾。

7、寫**時候要做到廉潔,先根據需求做出合理的流程,再編碼,測試,檢查邊界,輸入輸出,異常處理,一次性做到位,不要等著下次再做。能夠抽出來的公用方法要抽取出來,否則這是在浪費時間。**細分。

2023年10月3日測試

不知為何,wps將pdf轉成word的時候出了問題,所以只好用了qwq 第一題意思是說把一些0轉成1或者把1轉成0,然後使得前面一部分為0,後面一部分為一,當然也可以全0或全1。這個時候也許會想到dp 當然dp也能過,不過可能會卡一卡常數 對於這道題,我們可以用一下字首和,和字尾和。然後對於每乙個位...

2023年8月 bug總結

1.android 6.0獲取不到藍芽位址或者獲取到錯誤的藍芽位址 02 00 00 00 00 00 所有藍芽操作必須在真機進行,否則,輕則沒有反應,重則crash 很多同學通過 bluetoothadapter mbluetoothadapter bluetoothadapter.getdefa...

2023年9月 bug總結

1.延遲載入的流程 最近在公司看見這麼一段 做的是掃瞄藍芽,並且鏈結的,但是業務有點複雜,我就不貼業務邏輯的 了,只看這個延遲載入。private void scanledevice final boolean enable 5000 try else 5000 catch exception e ...