近一週的專案體驗
最近這一週一直在忙著做專案,因為我們這一部分有了新的需求,又因為離聯調不遠了,所以一直在加班加點的修改樣式,對接介面。
這一週忙下來一直沒有休息,感覺挺辛苦的,但是在我的精神沉入到了專案的功能實現上時我又覺得非常的享受,同時這次專案也讓我學到了不少新的知識和經驗。
首先前端環境上,對於介面伺服器的引用,應該分為測試開發環境和生產提交環境,一個環境用於平時寫程式碼用,一個環境用於最後專案部署之後用,畢竟最後程式碼是要部署到真正的線上的伺服器上;另外就資料庫而言,前端人員不能夠碰觸它,也應該不應有許可權去開啟它,前端開發人員需要什麼引數,直接讓後臺人員給,真正的專案開發環境下前端人員是接觸不到資料庫的,不過專案前期訂介面資料格式的時候,前後端人員都應該參與其中;最後就是程式碼的解耦,減少冗餘減少依賴,一個頁面裡邊的資料應該儘量的減少和其他頁面之間的依賴,同時相關的介面返回的資料也應該是最小量的,對於元件來說,一個元件對於其他頁面的依賴應該更少,在專案中一個比較好的元件,應該可以讓多個頁面同時使用,而一個比較完善比較完美的元件應該不僅限於當前的專案使用。
在解決前端遇到的各種問題的時候,應該做到有理有序,遇到問題不要慌張,可以先把自己看到的問題一個個記下來,然後一個塊,一個頁面的解決,把一塊問題都解決了,再去搞其他塊的問題,不能手忙腳亂搞搞這邊再搞搞那邊,不能一邊的問題還沒有解決完就去解決其他地方的問題。還有就是當遇到了新的需求,開發新的功能,或者是整個專案最開始的時候,一定不要急著下手去做,做之前一定要把裡邊的邏輯捋清楚,頁面之間跳轉該如何進行,頁面和頁面之間都需要傳輸哪些資料,等這些內容在腦海裡有了一整套流程,再下手就可以將程式碼很快的實現,太早下手,到後期需要改的東西反而很多,反而可能會影響進度。
js是一種弱型別語言,在規範上沒有Java限制的那麼強,所以在寫的時候應該謹慎一些,不然寫到最後看看自己的頁面可能就是各種引數函式亂飛,程式碼雜亂無章,頁面渲染效率低下。
在寫程式碼,完成頁面的時候,應該精益求精,對程式碼不妥協,追求完美,才可以將作品專案做的更加完善漂亮。目前我自己的能力還差很遠,依然需要通過實踐來提升自己的能力,加油加油。
相關文章
- Django 專案配置初體驗(一)Django
- 軟體開發專案管理經驗分享:專案全生命週期管理專案管理
- 專案管理心得:一個專案經理的個人體會、經驗總結專案管理
- iOS專案重構週記(一)iOS
- 【分享貼】第一次使用專案管理軟體制定專案計劃,體驗分享一下專案管理
- Laravel-S 專案之初體驗Laravel
- 《軟體專案經驗總結》
- typescript + react 專案開發體驗TypeScriptReact
- 實驗專案一準備
- 親身體驗軟體專案管理中的誤區專案管理
- 我的軟體專案過程管理經驗
- 做開源專案的維護者,是怎樣一種體驗?
- 近幾個月Github上最熱門的Java專案一覽GithubJava
- 如何為夜遊專案提供更好的體驗效果
- 我的軟體專案過程管理經驗(轉)
- 北美專案體驗之難忘的例會(轉)
- 專案管理體制改革的經驗和成效(轉)專案管理
- 第一週實驗
- 一次非常成功的專案經驗分享和糟糕專案的對比
- 一個專案經理的經驗總結
- 維護一個開源專案25年是什麼體驗?
- typescript + react 專案開發體驗之typescriptTypeScriptReact
- typescript + react 專案開發體驗之 reactTypeScriptReact
- 深入體驗C語言專案開發C語言
- 軟體專案測試管理經驗談
- 三位一體的專案管理專案管理
- 記一次專案經驗(6)
- 【專案經驗】--環保專案
- 夜遊專案如何打造獨特的遊玩體驗
- 維護大型開源專案,是怎樣的體驗?
- 軟體專案的使用者驗收測試(轉)
- CRM中的專案管理:搭建CRM與專案一體化管理專案管理
- RPA專案的實施週期一般是多久?企業如何來估算RPA專案的實施週期?
- 專案驗收
- 專案終驗
- Node API經驗與種子專案分享 (一)專案綜述API
- 一個新手程式設計師的專案經驗程式設計師
- 運作開源專案的一些經驗