這個作業屬於哪個課程
這個作業要求在**
這個作業的目標
初步學習軟體開發過程,自學對json檔案的解析
學號031802404
psp2.1
personal software process stages
預估耗時(分鐘)
實際耗時(分鐘)
planning
計畫estimate
估計這個任務需要多少時間
3045
development
開發analysis
需求分析 (包括學習新技術)
7201000
design spec
生成設計文件300
design review
設計複審300
coding standard
**規範 (為目前的開發制定合適的規範)300
design
具體設計
3040
coding
具體編碼
240300
code review
**複審600
test
測試(自我測試,修改**,提交修改)
20reporting
報告60
test report
測試報告
60size measurement
計算工作量
15postmortem & process improvement plan
事後總結, 並提出過程改進計畫
3045
合計看到題目的第一反應就是從來沒做過的,示例資料看不懂,格式要求看不懂,fork又是啥意思,我只知道叉子
repo,pr,啥的都是在加密通話,10次的commit是啥意思也不懂
以往的做過的題目大多數都是要求自己手動輸入資料,然後輸出要求的資料這種型別
嘗試看參考程式,發現自己完全看不懂參考**,最首先的事情只能是先學python以便能看懂參考**了
在完成讀取json的過程中,在對json庫了解了一下之後,有如下思路
def get_json_info(path):
filelist = os.listdir(path)
# 獲得所有的檔名
for json_name in filelist:
j = open(path+'\\'+json_name, 'r', encoding = 'utf-8' )
# 依次開啟檔案
for x in j:
info = json.loads(x)
print(info['type'])
但是當我在本地試圖執行的時候,發現怎樣都找不到鍵值,後來看到群裡有人說需要逐行輸入,嘗試用readlins(),結果就是從keyerror變為typeerror
卡了差不多快五六個小時,參考別人的部落格後,放棄了這種寫法,(因為太菜真不會調格式,一度崩潰),轉成將讀到內容寫到乙個新的js_data.json裡面,實現如下
def get_json_info(path):
filelist = os.listdir(path)
file = open('js_data.json', 'w', encoding = 'utf-8')
for json_name in filelist:
with open(path+'\\'+json_name, 'r', encoding = 'utf-8' ) as file
for line in file:
flie.write(line)
接下來實現命令列引數的初始化,這一部分也只是參考別人的**,半懵半懂
parser = argparse.argumentparser()
parser.add_argument('-i', '--init')
parser.add_argument('-u', '--user')
parser.add_argument('-r', '--repo')
parser.add_argument('-e', '--event')
資料處理函式
覆蓋率低的問題我的猜測是條件判斷太多了合在一塊時執行不會被執行
目前來看截止時間到的時候,我估計也不能完成所有的模組,但是這些天自我感覺確實是最認真為了完成作業自主學習的一次,也許這次分很低
,但是這已經是我目前能做到最好的了,給自己定個目標,就算作業截止了,在以後也要抽時間完整的完成這份隨筆
這幾天也算是有所收穫。感覺code對心理挑戰也好大,花了很多時間出來就只有幾行**,但是依然bug不斷,幹坐乙個下午沒有解決辦法真的太痛苦了
安慰一下自己有收穫就行了吧
2020福州大學軟體工程實踐個人程式設計作業
這個作業屬於哪個課程 這個作業要求在 homework 11167 這個作業的目標 使用語言 python 學號 031702324 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫estimate 估計這個任務需...
福州大學軟體工程實踐第一次個人作業
這個作業屬於哪個課程 這個作業要求在 homework 11061 這個作業的目標 學習使用 markdown 排版進行隨筆的編寫,學習github及git的用法 學號 181800404 我是甘俊洋,來自福建省南平市延平區,現在是福州大學電腦科學與技術專業的學生,由於我是今年才轉來我們的學院,所以...
福州大學軟體工程實踐第一次個人作業
這個作業屬於哪個課程 這個作業要求在 homework 11061 這個作業的目標 自我介紹 熟悉 markdown 中文文案排版 熟練掌握 github 及 git 的使用方法 學號 031802138 目錄一杯奶茶,一台電腦,坐一天。專業知識 in a word,專業知識全是學校教授的。技術方向...