軟件開發專業實習報告
1、淺談測試
一直以來,我都認為測試是脱離了軟件工程範圍的工作,不以為屑。但在實際情況中,測試是既重要且難以精湛的.其真正的壓力,在於找不到bug,責任在你,而不在於編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計的經驗總結和想象力。而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個系統的方方面面具體運作的前提。但占主導地位的,還是大型系統的集成測試經驗。實際項目中,編碼時間一般只佔30%左右,真正耗費時間的是IT階段的找 bug與對應bug,此階段基本評定了coder的編碼質量。
2、程序員的困惑
有些人,以為教學視頻和代碼看多,自己就懂的多,實際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關,debug追蹤能力,也稱調試。在項目組工作不愁源碼資源,但問題是蛋糕擺在面前,你如何去消化?
有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個查詢模塊,在此基礎上去做具體記錄的歷史記錄查詢模塊,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及數據庫字段,傳值問題等等,一大堆對於新人來説很鬱悶的問題。但不用怕,只要學會調試,一個個問題去追蹤,一個個去解決,自然而然,那段“源碼”才真正屬於你。
3、如何調試追蹤
如果你能在短短的時間內就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題。出現問題的時候,不要光看代碼,要用實際行動去追蹤運行期間的.具體值,那是最好途徑。eclipse是個很爽的ide,這點做的很好。例如頁面內容顯示不是自己想要的數據,我們要先從數據庫查詢語句去下手,設置斷點,一步一步step over,讓sql字段(存取最終sql語句的字符串)運行到有值,inspect進去看,如果還看不出來,就點擊它,copy後在sql客户端去實際運行,看看實際查詢出來的表是什麼,如果是對的,有可能就是頁面調用的錯誤或者action邏輯的傳值問題。
頁面錯誤的調試,基本方法是用右鍵點擊實際網頁查看源代碼,copy到editplus,就能看到具體錯誤發生在那幾行。通常有幾種常見的錯誤,例如:缺少對象這種很多時候是有些被你調用的字段有可能為空的情況出現的,可以加if(xxx=null)語句加保護。追蹤的方法基本就是用alert語句,放在有可能出錯的地方。
4、一些習慣
遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閒着,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學到的東西遠遠比書多的多。
解決了一個問題後,要去究根問底去找到問題產生的起因,以防你下次遇到類似的問題再浪費同樣的時間。
把代碼寫的漂亮,註釋、空行、規範一樣不能少,可讀性是放在第一位。曾經看過一個高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人。
任務完後不要呆着,去要求經理給你更有挑戰性的任務,只要你肯去嘗試,他們就會對你另言相看,把三天的任務一天加班搞定,效率和忠誠都有了,路也比較好走了。
相關文章
-
軟件開發專業的實習報告
第一篇:軟件開發專業實習報告轉眼已經在東軟實訓這樣的大家庭中生活快10個月時間了,之前的興奮、喜悦如今已經讓我熟悉,在這裏的每一天都會讓我有成為一名真正“財富”擁有者的衝動。也許對別人來説,一定不能體會為什麼在 -
軟件開發專業的實習報告範文
一、唐武宗與唐宣宗之間的權力鬥爭筆者認為唐武宗滅佛的根本原因是唐武宗與唐宣宗之間的權力鬥爭。其深層次背景是唐武宗與唐宣宗存在着矛盾,宣宗從宮中逃出之後,被佛門收留。武宗之所以毀滅佛教,一方面是為了追殺宣宗,另 -
軟件開發專業學生畢業實習報告
這次實訓帶給我太多的感觸,它讓我知道工作上的辛苦,事業途中的艱辛。讓我知道了實際的工作並不像在學校學習那樣輕鬆。下面是軟件開發專業學生畢業實習報告,歡迎閲讀參考。軟件開發專業學生畢業實習報告時間過得真快,轉眼 -
軟件開發專業的個人實習報告範文
軟件開發專業實習報告篇一:轉眼已經在東軟實訓這樣的大家庭中生活快10個月時間了,之前的興奮、喜悦如今已經讓我熟悉,在這裏的每一天都會讓我有成為一名真正“財富”擁有者的衝動。也許對別人來説,一定不能體會為什麼在這 -
實訓軟件開發專業報告
有人説,女人是水做的,陰柔,美麗與感性。還有人説,巨蟹座的人也是水做的,因為巨蟹座是水象星座,並且,巨蟹座的人都有一個特點,知性,善變與風度。這兩個要求我都具備,所以,我對水情有獨衷……一、水之白水篇我愛喝可樂 -
軟件開發的實習報告
篇一:軟件開發的實習報告不知不覺,在xx實習的日子快過去半個月了,記得剛來xx的頭幾天,感覺非常不適應。首先是環境:這裏吃的東西很貴,而且這裏的物價很高。其次是xx:xx辦事的效率很高,這就是鐵人的精神吧。對於以上種種,待 -
軟件開發員工實習報告
本週是實習的第一週,很幸運碰到了產品部很有耐心的leader詹老師。實習第二天他讓我做一個H5的遊戲類應用,主要用於微信中分享。之前對於自己的水平是否能完成完全沒底,但感覺第一次實操確實也有點讓人興奮,之前關於產品開 -
軟件開發實習報告模板
通過這次在清華IT的實習,學到了很多東西。也瞭解到了軟件開發的真正價值。這次的實踐讓我真切體會到了我們前面所學知識的用處所在。以前總認為所學的知識只是理論上的知識,根本就沒有任何作用,但通過這次實習,讓我學有所 -
軟件開發專業實習週記
軟件開發專業實習週記【一】本次的實習終於結束,自己雖然完成了楊總交代的任務,完成了李總的三個遊戲的開發和架設,但也存在許多不足的地方,沉默寡言一直是自己的一個毛病,運到問題不主動的説出來給項目的進度造成了很大的 -
軟件開發與項目辦理專業實習週記
軟件開發與項目管理專業實習週記(一)本週由畢業實踐指導老師主持召開了頂崗實踐動員的會議,共同學習了《軟件技術專業畢業實踐任務書》,使我們瞭解畢業實踐的真正含義:它是學生進行技術綜合應用能力訓練的重要環節,在真