天天看點

作業三: 代碼規範、代碼複審、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 需求分析
Design Spec 生成設計文檔 4
Design Review 設計複審(和同僚稽核設計文檔) 8
Coding Standard 代碼規範(為目前的開發制定合适的規範) 1
Design 具體設計
Coding 具體編碼 23
Code Review 代碼複審 9
Test 測試(自測,修改代碼,送出修改) 15
Reporting 報告
Test Report 測試報告 6
Size Measurement 計算工作量 2
Postmortem & Process Improvement Plan 事後總結,并提出修改計劃
上一篇: 學習總結
下一篇: 作業1