zoukankan      html  css  js  c++  java
  • 作业三: 代码规范、代码复审、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
  • 相关阅读:
    ElasticSearch 概念解析
    CSS Selector (part 1)
    ruby 把字符串转为正则匹配表达式
    SQL ISNULL应用
    logstash input jdbc连接数据库
    Logstash add_field 参数应用
    函数返回局部变量/局部指针
    内存四区模型
    释放内存触发断点及数组、指针的NULL初始化
    动态分配内存
  • 原文地址:https://www.cnblogs.com/btycnblogs/p/5313264.html
Copyright © 2011-2022 走看看