作业三: 代码规范、代码复审、PSP
一、代码规范
我认为代码是需要规范的,规范的代码如法律。没有就乱了
二、代码复审
这次我的小伙伴是方春阳同学
//1302011方春阳 计科13-1 #include<stdio.h> #include <time.h> #include<stdlib.h> #define N 45 main() { int a,b,k,i,n; float c,d; srand(time(NULL)); do{ printf("\n请输入数字类型(1.整数 2.小数) -1为退出程序: "); scanf("%d",&n); switch(n) { case 1: { for(i=0;i<N;i++) { a=rand()%100+1; b=rand()%100+1; k=rand()%4+1; printf("%d",a); switch(k) { case 1:printf("+");break; case 2:printf("-");break; case 3:printf("*");break; case 4:printf("/");break; } printf("%d=\t\t",b); } break; } break; case 2: { for(i=0;i<N;i++) { c=rand()*0.001+1; d=rand()*0.001+1; k=rand()%4+1; printf("%0.2f",c); switch(k) { case 1:printf("+");break; case 2:printf("-");break; case 3:printf("*");break; case 4:printf("/");break; } printf("%0.2f=\t",d); } break; } break; } } while(n!=-1); } //2016.03.16
方春阳小朋友的代码有点乱,没有形式上的规范,然后算法之类的还算能看的懂。我学习这个语言本身就比较吃力然后花了好长时间来做这个东西。
经过这么长时间的学习,我感觉我有了些许进步,希望在以后的学习中更能学到东西。这一个有用 的人。
三、PSP
PSP | PSP Stage | Time(%) |
Planning | 计划 | 10% |
Estimate | 估算时间 | 10 |
Development | 开发 | 80% |
Analysis | 需求分析 | 10 |
Design Spec | 生成设计文档 | 4 |
Design Review | 设计复审(和同事审核设计文档) | 8 |
Coding Standard | 代码规范(为目前的开发制定合适的规范) | 1 |
Design | 具体设计 | 10 |
Coding | 具体编码 | 23 |
Code Review | 代码复审 | 9 |
Test | 测试(自测,修改代码,提交修改) | 15 |
Reporting | 报告 | 10% |
Test Report | 测试报告 | 6 |
Size Measurement | 计算工作量 | 2 |
Postmortem & Process Improvement Plan | 事后总结,并提出修改计划 | 2 |