THU琴房預(yù)約項目個人總結(jié)

本文章主要對此次軟工三課程項目("THU琴房預(yù)約")進行總結(jié)。

文章分為以下部分:

  1. 個人分工
  2. 編程總結(jié)
  3. 團隊合作
  4. 對軟件工程的思考
  5. 個人總結(jié)
  6. 課程建議
  7. 博客地址匯總

1. 個人分工

在此次項目中,我主要負責以下模塊:

  • 后端:數(shù)據(jù)庫接口
  • web管理端前端:琴房管理坛猪、公告管理曙寡、長期預(yù)約勤讽、檢票等
  • 測試:壓力測試意狠、數(shù)據(jù)庫接口測試
  • 部署:docker部署

2. 編程總結(jié)

編程經(jīng)驗

這次課程大作業(yè)中,對于工程的理解更加深刻言询。主要分為以下方面:

  • 軟件系統(tǒng)架構(gòu)設(shè)計很重要:我們小組之前都沒有接觸過小程序的開發(fā),所以一開始做系統(tǒng)調(diào)研的時候下了不少功夫傲宜。同樣运杭,因為是第一次,我們也沒有被“歷史包袱”所累蛋哭。比如县习,最開始我們在選擇web框架的時候,沒有選擇大家熟悉的django谆趾,而是使用koa躁愿。事實證明,koa豐富的中間件以及node的高性能為開發(fā)和項目性能提升帶來了很多好處沪蓬。
  • 想清楚再動手:舉個例子彤钟,比如數(shù)據(jù)庫的設(shè)計。在項目初期跷叉,我負責數(shù)據(jù)庫接口逸雹,后來發(fā)現(xiàn)設(shè)計的數(shù)據(jù)表有些跟不上需求的擴增营搅。于是在開始開發(fā)幾天后,小組成員集中開會梆砸,討論三個小時之后转质,設(shè)定出了最終的數(shù)據(jù)庫設(shè)計方案。實際上這個方案一直被我們用到最后帖世,并且對于需求擴容的適應(yīng)性非常好休蟹。

寫代碼

代碼管理真的很重要,尤其是這次代碼量已經(jīng)超過了小組任何一個成員的可控范圍日矫。對于這次寫代碼的經(jīng)驗有以下感受:

  • 一定要使用代碼管理工具(比如git):在本學(xué)期同期的另外一門課上赂弓,我們?nèi)齻€人組隊,本來是個非常簡單的小項目哪轿,我們卻因為多個同時改一個文件盈魁,手動merge浪費了很多時間,本來想省時卻走了彎路窃诉。

  • 代碼審查是個好方法:在軟工課上杨耙,練習(xí)過一次代碼走查,這次我們小組也進行了代碼審查飘痛,發(fā)現(xiàn)了幾個寫的不規(guī)范的地方按脚,比如js使用“==”。而且這也是一次非常好的學(xué)習(xí)優(yōu)秀代碼的機會敦冬。

  • 測試先行:我們是到了項目中期才開始著手寫測試的辅搬,寫測試之后才深刻感受到測試省去了很多麻煩,比如每次新增功能之后脖旱,不用繁瑣的將之前的功能重新測試一遍堪遂。

3. 團隊合作

非常感謝給力的隊友和團隊。這次團隊項目讓我對于軟工團隊有了這些認識:

  • 系統(tǒng)架構(gòu)一起想:群策群力才能想出好的設(shè)計方案萌庆。
  • 分工明確溶褪,兼顧所長:非常感謝團隊中的女生,挽救了三個工科男的審美践险。
  • 集中開發(fā)猿妈,結(jié)對編程:我們每周會有2-3次的集中開發(fā),晚上六點開始平均持續(xù)大概8小時巍虫。因為我們對于人員分工是按照前后端分工彭则,而不是按照功能劃分,所以在處理前后端接口的時候占遥,需要大家相互配合俯抖。

4. 對軟件工程的思考

規(guī)范操作才有好項目

  • 工程開發(fā)的流程不可省略:需求分析、原型設(shè)計瓦胎、迭代開發(fā)芬萍、測試尤揣、優(yōu)化。這些步驟是絕對不能省略的柬祠。而且規(guī)范的按照開發(fā)流程來做北戏,對于項目的進展非常有幫助。
  • 代碼管理規(guī)范:“先開分支再push”漫蛔,“及時commit”最欠。舉個例子,由此自己寫了管理端前端的幾個路由(大概1.5k行)惩猫,手殘reset代碼,結(jié)果導(dǎo)致全部被覆蓋蚜点。不過還好轧房,之前把代碼加到了暫存區(qū),救了回來绍绘。
  • 接口規(guī)范性:在數(shù)據(jù)庫測試的過程中深刻體會到了這一點奶镶,因為接口文檔沒有及時更新,導(dǎo)致測試用例沒過陪拘,耽誤了一些時間厂镇,直到溝通之后才發(fā)現(xiàn)。

明確需求才有好項目

這個項目確實超過了我的掌控范圍左刽,需求點非常零散并且繁雜捺信。直到開發(fā)過程開始,才體會到需求分析的必要和重要性欠痴。需求分析相當于是個任務(wù)清單迄靠,是我們沒有遺漏功能;同時喇辽,需求分析也可以做估算掌挚,估計每個模塊的工作量。最開始明確需求還可以避免多次重構(gòu)菩咨,隨著需求的擴展吠式,開始的解決方法會變得不適用,這時候就需要重構(gòu)抽米。如果最開始就分析清楚特占,或者預(yù)留解決方案就會好很多,比如數(shù)據(jù)庫設(shè)計冗余字段等云茸。

5. 個人總結(jié)

  • 再次感謝給力隊友摩钙。
  • 踩坑的方式對于理解一項技術(shù)很重要。
  • 以工程視角去思考設(shè)計項目查辩,開始設(shè)計時就考慮到性能和代碼實現(xiàn)胖笛。
  • 有幸成為全棧工程師网持。

6. 課程建議

  • 可以要求學(xué)長介紹一些代碼經(jīng)驗:比如設(shè)計冗余字段等
  • 在介紹往期項目的時候,介紹一些數(shù)據(jù)庫的設(shè)計的思路长踊,給同學(xué)啟發(fā)
  • 測試課程提前講

7. 博客地址總結(jié)

docker部署Node項目

Redlock實踐--非阻塞模式

對于加鎖的一些思考

JMeter安裝及使用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末功舀,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子身弊,更是在濱河造成了極大的恐慌辟汰,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,029評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件阱佛,死亡現(xiàn)場離奇詭異帖汞,居然都是意外死亡,警方通過查閱死者的電腦和手機凑术,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評論 3 385
  • 文/潘曉璐 我一進店門翩蘸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人淮逊,你說我怎么就攤上這事催首。” “怎么了泄鹏?”我有些...
    開封第一講書人閱讀 157,570評論 0 348
  • 文/不壞的土叔 我叫張陵郎任,是天一觀的道長。 經(jīng)常有香客問我备籽,道長舶治,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,535評論 1 284
  • 正文 為了忘掉前任车猬,我火速辦了婚禮歼疮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘诈唬。我一直安慰自己韩脏,他們只是感情好,可當我...
    茶點故事閱讀 65,650評論 6 386
  • 文/花漫 我一把揭開白布铸磅。 她就那樣靜靜地躺著赡矢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪阅仔。 梳的紋絲不亂的頭發(fā)上吹散,一...
    開封第一講書人閱讀 49,850評論 1 290
  • 那天,我揣著相機與錄音八酒,去河邊找鬼空民。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的界轩。 我是一名探鬼主播画饥,決...
    沈念sama閱讀 39,006評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼浊猾!你這毒婦竟也來了抖甘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,747評論 0 268
  • 序言:老撾萬榮一對情侶失蹤葫慎,失蹤者是張志新(化名)和其女友劉穎衔彻,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體偷办,經(jīng)...
    沈念sama閱讀 44,207評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡艰额,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,536評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了椒涯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柄沮。...
    茶點故事閱讀 38,683評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖逐工,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情漂辐,我是刑警寧澤泪喊,帶...
    沈念sama閱讀 34,342評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站髓涯,受9級特大地震影響袒啼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜纬纪,卻給世界環(huán)境...
    茶點故事閱讀 39,964評論 3 315
  • 文/蒙蒙 一蚓再、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧包各,春花似錦摘仅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至护姆,卻和暖如春矾端,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背卵皂。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評論 1 266
  • 我被黑心中介騙來泰國打工秩铆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人灯变。 一個月前我還...
    沈念sama閱讀 46,401評論 2 360
  • 正文 我出身青樓殴玛,卻偏偏與公主長得像捅膘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子族阅,可洞房花燭夜當晚...
    茶點故事閱讀 43,566評論 2 349