您好,登錄后才能下訂單哦!
在做web項目開發時,我們會遇到很多通用的細節項需要處理,如果沒做好,則會爆出很多bug。最常見的有以下一些(用java、.NET、PHP等開發web前臺都存在):
最大長度沒有做限制控制(maxlength),導致溢出;
非空字段(not null)沒有輸入;
Tab鍵尤其是back鍵的定義和實現;
不同分辨率下的頁面展示;
不同瀏覽器的兼容性問題;
對用戶狂點某個按鈕或控件時的響應機制(即某事件未完全做完繼續點擊該按鈕);
分頁的處理;
排序(sort)的處理;
數字、日期時間的輸入限制。
我特意整理了一個表格,每個開發人員在做開發時,可以對照其做單元測試(CUT),這樣可以減少大部分的通用bug,從而將精力集中在業務開發上。
做好以上自測,可以減少至少50%的問題和bug,此為第一步。
那么第二步是將通用的內容模塊化,比如max length和not null判斷用Jquery寫成通用方法供項目組成員調用;將分頁、排序公共化。甚至可以借助整個公司的力量去做這件事情。實現上是完全可行的,具體的實現方法在此不一一累述。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。