最近跟着做了兩個項目,也經過了一些練習與成長,是以記錄下最近對于寫代碼的一些感悟
1
寫代碼其實就是完成request和response的整個過程,這個過程是不斷互動的,而在這個互動過程中,最重要的就是傳值。程式的正确運作,并不是我們要的最終結果,我們要的結果是在傳遞的過程中把值帶過去,最終完成request和response的互動;對于這一點,這幾次做練習做項目的感受是非常深的, 在一開始是不會,考慮的是程式能不能正确執行,而現在考慮的不僅僅是正确執行,還要完成整個值得傳遞,而在這個地方耗費了非常長的時間,才醒悟過來,因為在寫代碼的過程中,程式是正确執行的,但是就不是達不到自己想要的結果,後來經過學友的幫助,才明悟過來,你要保證你能拿到前台值,對資料庫的值進行操作,然後傳回到頁面,這是一個過程
這個過程(互動傳值)有兩個需要值得注意的地方,一個是servlet,在這個地方,你需要判斷它是不是能拿到頁面的值(request),拿到頁面的值去背景增、删、改、查(response),這個就牽扯到另一個重要的地方mapper.xml中的SQL語句的書寫了,SQL語句的正确與否關系着能否從資料庫中拿到所需要的資料,對頁面進行正确的回報
2
在做項目的過程中,我們不免會在别人的代碼上修修改改,如果傳值出了問題,我們一定要學會從servlet到前台,在從servlet到背景的考慮,一些相關的地方也要考慮(變量、路徑),對不對,而不是看着程式是對的,而在思考為什麼不是自己想要的結果,在用别人代碼的時候,首先,要做的,就是熟悉别人的代碼,而不是運作要結果
3
在寫代碼的過程中,一定是先打通前台和背景的數值傳遞問題,在想着優化代碼和頁面,而不是一開始就想着優化,那樣對于寫代碼的效率是非常低的
2018/12/14