PSP阶段 | 计划所需时间% | 实际所需时间% |
---|---|---|
计划 | 30 | 20 |
*明确需求和其他相关因素,估计每段时间成本 | 10 | 5 |
开发 | 50 | 64 |
*需求分析 | 5 | 5 |
*生成设计文档 | 5 | 5 |
*设计复审 | 5 | 2 |
*代码规范 | 4 | 2 |
*具体要求 | ||
功能1 | 2 | 2 |
功能2 | 2 | 2 |
功能3 | 2 | 2 |
*具体编码 | ||
功能1 | 5 | 15 |
功能2 | 5 | 15 |
功能3 | 5 | 10 |
*代码审查 | 5 | 2 |
*测试(自测,修改代码,提交修改) | 5 | 2 |
报告 | 20 | 12 |
*测试报告 | 10 | 5 |
*事后总结 | 10 | 7 |
分析原因:这次项目时间和预计相差太多的主要原因是,
def readTxt(path):
filename = open(path,‘r‘, encoding="utf-8")
rline = filename.readlines()
# rline = filename.read()
# print(collections.Counter(rline))
words = []
for line in rline:
#print(line)
line = re.sub("[\s+\.\!\/\?_,$%^*&(+\"\‘)]+|[+——()?【】“”!,。?、~@#¥%……&*()]]+‘", " ", line.lower())
# line = re.sub("[\u0060|\u0021-\u002c|\u002e-\u002f|\u003a-\u003f|\u2200-\u22ff|\uFB00-\uFFFD|\u2E80-\u33FF]", ‘‘, line)
line = line.strip()
#print(line)
word = line.split(‘ ‘)
words.extend(word)
#print(words)
# print(collections.Counter(words))
filename.close()
return words
line = re.sub("[\s+\.\!\/\?_,$%^*&(+\"\‘)]+|[+——()?【】“”!,。?、~@#¥%……&*()]]+‘", " ", line.lower())
files = os.listdir(pathn[6:-5])
原文:https://www.cnblogs.com/baiys581/p/9684873.html