第一次個人程式設計作業

2022-05-27 12:09:14 字數 3045 閱讀 8425

github

|psp2.1|personal software process stages|預估耗時(分鐘)|實際耗時(分鐘)|

|------|------|------|

|planning|計畫|30|20|

|·estimate|估計這個任務需要多少時間|30|20|

|development|開發|800|1020|

|·analysis|需求分析(包括學習新技術)|200|300|

|·design spec|生成設計文件|20|20|

|·design review|設計複審|10|10|

|·coding standard|**規範(為目前的開發制定合適的規範)|20|20|

|·design|具體設計|10|10|

|·coding|具體編碼|240|360|

|·code review|**複審|100|120|

|·test|測試(自我測試、修改**、提交修改)|200|180|

|reporting|報告|70|40|

|·test report|測試報告|30|10|

|·size measurement|計算工作量|10|10|

|·postmortem&process improvement plan|事後總結,並提出過程改進計畫|30|20|

||合計|900|1080|

寫了乙個名為functions.h的標頭檔案,負責宣告函式。

另有乙個名為functions.cpp的原始檔,負責定義函式

主要介面如下:

從中可看出,消耗最大的是getline函式,不過這是輸入,也改進不了。

輸入:1!胥怕摩,天津市15567749658河東區成林道63號天津工業大學.

1!羅劃,寧夏回族自治區石嘴山市大武口區長城街道15853060471建設西街253號建民診所.

1!單于咖,河北省保定博野縣小店鎮15054608937吳王莊村村民委員會.

1!古囊韁,天津市河東區上杭路街道濱河15607679537裡2號樓.

1!喻預辱,江西省景15816025063德鎮市浮梁縣洪源鎮方家村洪源派出所.

1!牟廷者,河北保定15603043581市涿州市碼頭鎮碼頭村委會.

1!夾谷轉訟,15826761592上海市黃浦區五里橋街道局門路4號甲桑城居民委員會.

1!幸懶雪,天津市向陽樓街道陽安里4號樓15688316875.

輸出:由於第一次做這種程式設計作業,因為前期的許多問題導致最後沒時間去整這個異常處理,也就沒了。

psp2.1

personal software process stages

實際耗時(分鐘)

planning

計畫20

·estimate

估計這個任務需要多少時間

20development

開發1020

·analysis

需求分析(包括學習新技術)

300·design spec

生成設計文件

20·design review

設計複審

10·coding standard

**規範(為目前的開發制定合適的規範)

20·design

具體設計

10·coding

具體編碼

360·code review

**複審

120·test

測試(自我測試、修改**、提交修改)

180reporting

報告40

·test report

測試報告

10·size measurement

計算工作量

10·postmortem&process improvement plan

事後總結,並提出過程改進計畫

20合計

1080

一直被編碼問題困擾,實在不行了就直接對utf-8編碼的字串進行操作,最後只完成了最簡單的一級難度,而且還只是一級難度中只按關鍵字提取的部分······我尋思著,行吧,就這樣吧。結果最後根本評測不了,可是自己本機上執行沒啥問題,然後搞效能分析的時候零樣本???我人沒了。

總之,這次作業遇到了很多問題,原以為演算法的考慮是大頭,結果被編碼給玩死了。網上也找了很多編碼的解決方法,但是自己試驗時還是亂碼了,搞不懂為什麼。這次作業結束後,還是多看看大佬們用c++都是怎麼寫的吧,現在是沒時間了,還得做linux作業(推翻專案重來)。

好了,推翻專案重來,編碼問題解決了,也能夠順利處理中文了,輸出也沒啥問題,但是,評測工具報syntaxerror錯誤???我人沒了_

好了,我出分了,37左右。

第一次個人程式設計作業

psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫120 estimate 估計這個任務需要多少時間 120development 開發360 analysis 需求分析 包括學習新技術 60 design spec...

第一次個人程式設計作業

github倉庫位址 psp2.1 personal softwareprocess stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫50 60estimate 估計這個任務需要多少時間 3020 development 開發960 1080 analysis 需求分析 包括學習...

第一次個人程式設計作業

倉庫 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫 estimate 估計這個任務需要多少時間100 development 開發 8802000 analysis 需求分析 包括學習新技術 240420 de...