"Time In Place"拆分里程碑

程序功能分析

它具有以下功能:

用戶功能:用戶可以注冊雾狈、登錄贮竟、退出系統(tǒng)荚孵;
發(fā)布問題:用戶可以發(fā)布自己的問題失尖;
回復(fù)功能:任何人都可以對問題進行回復(fù)啊奄;

第0個里程碑:搭架子

第一個里程碑主要是把項目的架子搭起來,方便我們后面的開發(fā)掀潮。

  • 打算采用JavaScript菇夸,支持ES6. 具體會用到的庫和框架:Express,Bootstrap,react,MongoDB;
  • 構(gòu)建工具用npm;
  • 代碼提交到github上,并會在README中向別人說明拿到代碼之后,如何能在自己的電腦上快速把代碼運行起來仪吧,看到效果(hello world).

這一步的重點在于庄新,你能夠把項目的架子搭起來,能夠保證以后遇到問題的時候和需要跟人交流的時候,能夠方便地讓別人看到你的代碼或者效果择诈。

驗收條件:

其他人可以方便的獲取你的代碼
其他人可以通過你的說明文件械蹋,在本地將服務(wù)器快速的運行起來,看到頁面
通過簡單的頁面可以證明你使用的技術(shù)棧和主要的庫等已經(jīng)配置正確
若干篇博客用來記錄你的學(xué)習(xí)收獲和疑問

第1個里程碑:發(fā)布和查看問題

這個里程碑主要是為了讓我們快速上手羞芍,實現(xiàn)一些基本的最重要的的功能:“問題的發(fā)布和查看”哗戈。

驗收條件:

任何人都可以發(fā)布問題;
發(fā)布問題時荷科,需要描述問題谱醇,手動填寫發(fā)布人并記錄“創(chuàng)建時間”即可,
可以以列表形式查看當(dāng)前所有問題
代碼以“小步”方式提交到github上步做,并且每個commit都有清楚的描述
若干篇博客用來記錄你的學(xué)習(xí)收獲和疑問

注意
暫不用提供用戶相關(guān)功能(如注冊副渴、登錄等),以及評論等功能
由于沒有用戶功能全度,所以在發(fā)布時煮剧,需要手動提供“發(fā)布人”姓名
這一步不需要使用真實數(shù)據(jù)庫,可以把數(shù)據(jù)直接保存在內(nèi)存中某個變量将鸵,或者一個JSON文件里

第2個里程碑:用戶登錄

在這個里程碑勉盅,我們將增加一個重要的功能:用戶的注冊、登錄顶掉、退出草娜。這個功能幾乎在每個網(wǎng)站中都會用到,非常重要痒筒,所以我們盡快實現(xiàn)它宰闰。

驗收條件

查看問題時不需要登錄
只有注冊成用戶并登錄后,才能發(fā)布自己的問題
如果沒有登錄簿透,則不允許訪問“發(fā)布”頁面
注冊用戶時移袍,需要提供以下數(shù)據(jù) “用戶名”,“密碼”老充。其ID由數(shù)據(jù)庫或代碼自動生成葡盗,每個用戶的ID都是唯一并且不變的
用戶登錄時,需要輸入“用戶名”和“密碼”
用戶登錄后啡浊,可以退出
用戶可以修改自己的用戶名和密碼
發(fā)布問題時觅够,不需要再手動輸入“發(fā)布人”,而是由系統(tǒng)自動拿到當(dāng)前用戶的ID并使用該ID

注意點
原有的數(shù)據(jù)庫結(jié)構(gòu)需要修改巷嚣。之前保存的是手動輸入的“發(fā)布人”姓名喘先,而現(xiàn)在應(yīng)該使用登錄者的ID。當(dāng)需要顯示其用戶名時涂籽,可以通過ID拿到其用戶名

第3個里程碑:修改和刪除問題

這個里程碑實現(xiàn)問題的刪除和修改苹祟;

驗收條件:

用戶不能修改或刪除別人的問題;
修改問題時,不需要手動輸入“修改人”和"修改時間"树枫,而是由系統(tǒng)自動拿到當(dāng)前用戶的ID并使用該ID直焙,并由系統(tǒng)創(chuàng)建修改時間
刪除博客時,要向用戶發(fā)出確認砂轻,防止誤操作
代碼以“小步”方式提交到github上奔誓,并且每個commit都有清楚的描述
若干篇博客用來記錄你的學(xué)習(xí)收獲和疑問

注意:
不需要記錄每次修改的內(nèi)容,直接保存最后的修改即可
刪除博客時搔涝,直接從系統(tǒng)中刪除
這一步不需要使用真實數(shù)據(jù)庫厨喂,可以把數(shù)據(jù)直接保存在內(nèi)存中某個變量,或者一個JSON文件里

第4個里程碑:使用真實數(shù)據(jù)庫

使用真實的數(shù)據(jù)庫mongodb來替換前三個里程碑中的模擬數(shù)據(jù)庫庄呈。之所以把它單獨拿出來蜕煌,是因為從技術(shù)角度上講,還是有一定的難度诬留,比如數(shù)據(jù)初始化斜纪、異常處理等

驗收條件:

前一個里程碑的功能沒有被破壞
可以通過某種方式來初始化數(shù)據(jù)庫結(jié)構(gòu)和預(yù)置數(shù)據(jù),并在README中說明步驟
代碼以“小步”方式提交到github上文兑,并且每個commit都有清楚的描述
若干篇博客用來記錄你的學(xué)習(xí)收獲和疑問

第5個里程碑:問題回復(fù)

對于每個問題盒刚,每個人都可以回復(fù)。為了簡化需求绿贞,在回復(fù)時因块,不論用戶是否登錄,都要求輸入用戶名籍铁,一視同仁涡上。

驗收條件

查看每個問題時,都可以看到已有的回復(fù)寨辩,并按某種時間順序排列
查看每個問題時吓懈,都可以看到一個輸入框輸入新的回復(fù)歼冰,包括“姓名”和“內(nèi)容”靡狞,可以提交新的回復(fù).

<i>協(xié)作者:李鵬</i>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市隔嫡,隨后出現(xiàn)的幾起案子甸怕,更是在濱河造成了極大的恐慌,老刑警劉巖腮恩,帶你破解...
    沈念sama閱讀 212,332評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梢杭,死亡現(xiàn)場離奇詭異,居然都是意外死亡秸滴,警方通過查閱死者的電腦和手機武契,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,508評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人咒唆,你說我怎么就攤上這事届垫。” “怎么了全释?”我有些...
    開封第一講書人閱讀 157,812評論 0 348
  • 文/不壞的土叔 我叫張陵装处,是天一觀的道長。 經(jīng)常有香客問我浸船,道長妄迁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,607評論 1 284
  • 正文 為了忘掉前任李命,我火速辦了婚禮登淘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘封字。我一直安慰自己形帮,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,728評論 6 386
  • 文/花漫 我一把揭開白布周叮。 她就那樣靜靜地躺著辩撑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪仿耽。 梳的紋絲不亂的頭發(fā)上合冀,一...
    開封第一講書人閱讀 49,919評論 1 290
  • 那天,我揣著相機與錄音项贺,去河邊找鬼君躺。 笑死,一個胖子當(dāng)著我的面吹牛开缎,可吹牛的內(nèi)容都是我干的棕叫。 我是一名探鬼主播,決...
    沈念sama閱讀 39,071評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼奕删,長吁一口氣:“原來是場噩夢啊……” “哼俺泣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起完残,我...
    開封第一講書人閱讀 37,802評論 0 268
  • 序言:老撾萬榮一對情侶失蹤伏钠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后谨设,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體熟掂,經(jīng)...
    沈念sama閱讀 44,256評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,576評論 2 327
  • 正文 我和宋清朗相戀三年扎拣,在試婚紗的時候發(fā)現(xiàn)自己被綠了赴肚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片素跺。...
    茶點故事閱讀 38,712評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖誉券,靈堂內(nèi)的尸體忽然破棺而出亡笑,到底是詐尸還是另有隱情,我是刑警寧澤横朋,帶...
    沈念sama閱讀 34,389評論 4 332
  • 正文 年R本政府宣布仑乌,位于F島的核電站,受9級特大地震影響琴锭,放射性物質(zhì)發(fā)生泄漏晰甚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,032評論 3 316
  • 文/蒙蒙 一决帖、第九天 我趴在偏房一處隱蔽的房頂上張望厕九。 院中可真熱鬧,春花似錦地回、人聲如沸扁远。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽畅买。三九已至,卻和暖如春细睡,著一層夾襖步出監(jiān)牢的瞬間谷羞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,026評論 1 266
  • 我被黑心中介騙來泰國打工溜徙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留湃缎,地道東北人。 一個月前我還...
    沈念sama閱讀 46,473評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蛙埂。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,606評論 2 350

推薦閱讀更多精彩內(nèi)容