1,指標使用不當 賦值的時候導致重複 ,指標使用的地方需要特別注意, 賦值的時候如果
eg: 使用的是 a := &b ,注意 b 改變後 a 的value 會和新的b 的value相同
如果 object.clickurl 改變, object.videoclktrackingurl 會變成一樣的值,因此錯誤寫法
可以宣告新的變數處理egs:
object.clktrackingurl := object.clickurl
object.videoclktrackingurl = &clktrackingurl
或者 *object.videoclktrackingurl = object.clickurl(未驗證)
2,指標取值的時候,一定要判斷是否為空 , eg p的成員變數a 是個指標,如果a 沒有賦值, *p.a 使用的時候一定出錯
3,使用map 的時候如果key 經常使用,盡量宣告列舉常量,避免字串的多次變更修改。
app開發總結6 測試流程 開發流程
1,單元測試 對軟體的最小可測試單元進行檢查和驗證,通常是乙個函式 方法 2,整合測試 對每個子模組 子系統進行測試,確保每個子模組可以單獨執行 4,交付測試 目的是保證使用者對交付的系統滿意,此過程需要客戶的參與,並提出意見 bugtags 國內首款專門用於移動應用測試的平台,可自動收集分析奔潰資...
測試開發過程總結 轉貼
很不錯的文章,所以轉貼之!最近公司的產品一直忙於測試,看著每天的bug不斷的增加和修正,真是痛並快樂著,痛苦是因為bug不斷的出現,快樂是看著bug乙個乙個的被消滅,把這些天的測試開發過程總結一下。1 測試要盡早 公司的產品已經修訂一段時間了,但是由於任務繁忙和人手不足,因此測試一直拖後,因此當進行...
敏捷開發實踐總結(二) 關於測試
用了兩個衝刺週期,我們組算是把敏捷開發的測試流程給捋順了。這裡對我們的測試,以及敏捷開發中的測試做乙個小結。一 開發組一定不能諱疾忌醫。作為開發人員,一定要秉著這個出發點去看待測試。業務測試測試組測試,自測,與開發組的目標是一致的,都是為了保證和提高專案質量,沒有誰要給誰找茬。二 自測是第一步。開發...