結對程式設計經驗,教訓

2022-08-10 11:42:17 字數 1226 閱讀 6241

結對程式設計經驗教訓

本次結對程式設計的目標是在個人專案的基礎上加上ui與前端的使用者互動介面

,因為出於好奇的原因

,我們的前端採用的是

html,jsp網頁,

最初討論分工時

,採用的是前端和後端分離的方法

,因為這裡面涉及到

html,jsp

與後端互動的問題

,因此我們覺得讓前端兼做前端加上前端與後端的互動可能會更好的實現我們將我們做出來的功能實現對接。

本來初衷是比較好的,但是我在開發前端的過程中

,由於以前沒有接觸過網頁做前端

,所以大部分時間都花費在了前端與後端的互動上

,因為從網上了解到

servlet

是tomcat

提供伺服器的一種容器

,能夠接受前端網頁提供的表單資訊

,因此便採用了

servlet

做伺服器的方式

,到這裡就實現了前端向後端傳送資料的功能

.做完前端向後端傳送資料後,還需要解決的是後端向前端傳送資料的過程

,因為後端需要將生成的題目

,對應的選項傳送到前端進行顯示

.基於個人專案的經驗

,我最初的想法是將生成的題目以及選項儲存到乙個

txt檔案中

,然後採用

jsp+js

的方式讓

jsp生成時自動去讀取

txt檔案的內容並進行顯示.沒錯

,最後我也在這條錯誤的道路上走了很遠

.從最開始的讀取的字元為空

,到最後的訪問的資源不可用

,就算可以讀出

txt檔案的內容

,相容性也很差

,並且讀出來的字元因為

txt檔案預設編碼格式為

ascall

碼的原因

,當 「²」這個字元存進去的時會產生亂碼。

最後通過上網查詢原因,最終發現要讓網頁讀取本地

txt內容本身就是一件極不安全的方式

,之後我也想過將生成的題目輸出到伺服器**上

,jsp

網頁上,

最後採用的方法是採用

session

這個容器來傳遞資訊

,在採用

session

的過程中還遇到了跨域訪問無法訪問等等的問題

本次結對程式設計的教訓是前後端任務的分配不太均衡,以及因為互動全是由乙個人來做造成的缺少交流

,導致開發的效率並不高。

程式設計經驗教訓總結

1 新建的專案工程,其路徑最好不要有中文,避免編譯出錯 2 對於有多個標頭檔案的專案,每個標頭檔案最好使用 ifndef define.endif 以避免重複定義出錯 3 新建結構體 類時一定要記得在結尾處加上封號,不然會報錯 4 對於乙個能正常執行的專案,如果要對其加以修改,最好在動工之前拷貝乙份...

MySQL經驗教訓

mysql語句如下 select buyer id from baoxian.bc insurance order where id in 100000422,100000418,100000417,100000416,100000415,100000413,100000411,100000410,...

CSS 經驗教訓 IE HACKs

1 在ie下最外層邊框無顏色。table td,table th 解決辦法 對table本身也要設定顏色 table,table td,table th 2 字型顯示不正常。h5 在ie中對中文將使用arial 找不到,所以用宋體 其他瀏覽器中文使用 微軟雅黑 英文使用arail 解決辦法 h5 3...