在進(jìn)行軟工實驗二之前,是沒有什么軟件開發(fā)經(jīng)驗的幽勒;而所謂的這個實驗二,也只是一塊敲門磚港令,但是至少是自己親自搭起來的一個網(wǎng)站啥容,F(xiàn)R方面锈颗,實驗內(nèi)容給的也相對明確,所以實現(xiàn)起來就是明晃晃的代碼在那擺著咪惠,至于NFR击吱,就是全靠自己開發(fā)中的自覺的。
在實驗二開發(fā)中針對兩個NFR:安全性和可維護(hù)性遥昧。
安全性
講道理覆醇,當(dāng)初在做網(wǎng)站的時候什么都不知道,安全性也沒有更多的考慮炭臭,甚至在向數(shù)據(jù)庫中存入某些非法致命數(shù)據(jù)也是可以的永脓,但是在后來在做更大的東西的時候,會考慮進(jìn)去這些事情鞋仍,安全不止是局限于數(shù)據(jù)庫內(nèi)數(shù)據(jù)的安全常摧,像針對于數(shù)據(jù)庫內(nèi)用戶的密碼或者更隱私的東西,要在前端和后臺都做修改威创,但是后臺密碼的加密也有可能被破解落午,所以就需要更高的方法(這個暫時沒研究)。
在這學(xué)期也有學(xué)到軟件安全這門課肚豺,但是沒有認(rèn)真聽太多溃斋,所以也只是個半吊子,愧疚.jpg详炬。但是可以利用課上提到的一些檢測安全的手段來加強網(wǎng)站的安全性盐类。
可維護(hù)性
可維護(hù)性主要就是網(wǎng)站出現(xiàn)各種各樣的奇怪的bug的時候,這個需要想以前寫的代碼是怎么想的呛谜,甚至還是要重新看別人寫的代碼在跳,沒有文檔啊隐岛!太難看懂了猫妙,鬼知道他這個變量名起的是什么意思是用來干什么的,所以每次都催促隊友寫備注寫javadoc聚凹,當(dāng)然割坠,別人看我代碼可能也是這樣的感受,所以妒牙,推己及人嘛彼哼,還是留好文檔,維護(hù)起來也方便湘今。
折中
折中這件事情主要還是靠雙方的理解了敢朱,就像不是所有的用戶都知道自己想要的是什么,只有我們按照一定的定位給出原型,用戶才知道自己想要的是什么拴签。