近一週的專案體驗

小雞愛吃米發表於2020-11-01

最近這一週一直在忙著做專案,因為我們這一部分有了新的需求,又因為離聯調不遠了,所以一直在加班加點的修改樣式,對接介面。

這一週忙下來一直沒有休息,感覺挺辛苦的,但是在我的精神沉入到了專案的功能實現上時我又覺得非常的享受,同時這次專案也讓我學到了不少新的知識和經驗。

首先前端環境上,對於介面伺服器的引用,應該分為測試開發環境和生產提交環境,一個環境用於平時寫程式碼用,一個環境用於最後專案部署之後用,畢竟最後程式碼是要部署到真正的線上的伺服器上;另外就資料庫而言,前端人員不能夠碰觸它,也應該不應有許可權去開啟它,前端開發人員需要什麼引數,直接讓後臺人員給,真正的專案開發環境下前端人員是接觸不到資料庫的,不過專案前期訂介面資料格式的時候,前後端人員都應該參與其中;最後就是程式碼的解耦,減少冗餘減少依賴,一個頁面裡邊的資料應該儘量的減少和其他頁面之間的依賴,同時相關的介面返回的資料也應該是最小量的,對於元件來說,一個元件對於其他頁面的依賴應該更少,在專案中一個比較好的元件,應該可以讓多個頁面同時使用,而一個比較完善比較完美的元件應該不僅限於當前的專案使用。

在解決前端遇到的各種問題的時候,應該做到有理有序,遇到問題不要慌張,可以先把自己看到的問題一個個記下來,然後一個塊,一個頁面的解決,把一塊問題都解決了,再去搞其他塊的問題,不能手忙腳亂搞搞這邊再搞搞那邊,不能一邊的問題還沒有解決完就去解決其他地方的問題。還有就是當遇到了新的需求,開發新的功能,或者是整個專案最開始的時候,一定不要急著下手去做,做之前一定要把裡邊的邏輯捋清楚,頁面之間跳轉該如何進行,頁面和頁面之間都需要傳輸哪些資料,等這些內容在腦海裡有了一整套流程,再下手就可以將程式碼很快的實現,太早下手,到後期需要改的東西反而很多,反而可能會影響進度。

js是一種弱型別語言,在規範上沒有Java限制的那麼強,所以在寫的時候應該謹慎一些,不然寫到最後看看自己的頁面可能就是各種引數函式亂飛,程式碼雜亂無章,頁面渲染效率低下。

在寫程式碼,完成頁面的時候,應該精益求精,對程式碼不妥協,追求完美,才可以將作品專案做的更加完善漂亮。目前我自己的能力還差很遠,依然需要通過實踐來提升自己的能力,加油加油。

相關文章