1. 程式人生 > >第一次叠代心得

第一次叠代心得

星期 界面 真的 bubuko 基本 位置 結果 一次 變量

  在經過了幾個星期的不眠之夜之後,α版本的項目終於基本順利完成了,過程還是比較艱難,但是最後結果還是讓我比較滿意,除了界面做的還是比較醜。在進行a版本的叠代過程中也是發生了很多事情,也解決了很多問題。

  首先就是服務器的問題,在實現前後臺對接的時候,發現微信小程序向後臺傳輸數據必須要求通過合法域名訪問,否則在手機端就沒有辦法跑。

技術分享圖片設置之後能簡單在電腦測試,但是手機就不行了。

  申請域名的過程真的是一波三折。配置服務器-配置域名-域名備案(這一步是真的麻煩)-配置安全證書-配置tomcat服務器,這一部分在第一次配置真的是非常繁瑣,但是經過了這次之後下次就沒什麽問題了。

  之後我就把服務器丟給後臺的同學,寫前端頁面還有功能實現去了,初步寫第一個頁面也是費了我很大的力氣,首先就是關於js的異步處理機制,關於變量和函數的作用域問題,這一塊真的是困擾了我好久才弄懂。

技術分享圖片訪問外層函數需要使用this指針

  在理解如何讓界面實現功能弄懂之後,怎麽讓頁面變好看又是另一個問題了,頁面的原件大小,位置,顏色等的布局設置都是非常有講究的,這個問題還是交給第二次叠代吧。

  在完成了第一個頁面的設計和功能實現之後,之後的頁面設計就基本上不會有太多的變化,設計的還是比較順利。但是還是碰到了比如數值輸入檢查(用正則表達式實現),頁面刷新,獲取用戶唯一標識符的問題,但是在組員百度的幫助下,還是基本都解決了問題。

技術分享圖片使用正則表達式檢測價格輸入格式


總結:

  1.在這次的叠代過程中,讓我了解到了一個項目的開發難度,時間是真的感覺不夠用。

  2.萬事開頭難,在了解了過程之後其余的就是重復操作的過程。

  3.在做項目的時候自己一個人埋頭幹是完全不行的,必須要和組員進行反饋。

  4.在遇到bug的時候要積極找解決的辦法,不能把bug堆在呢裏,一個bug會引發更多的bug。

  5.在寫代碼的過程中,規範和註釋是非常重要的!否則在給別人看自己的代碼或者自己看別人的代碼的時候都會帶來問多問題!

第一次叠代心得