作业三: 代码规范、代码复审、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("
请输入数字类型(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=		",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=	",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
原文地址:https://www.cnblogs.com/btycnblogs/p/5313264.html