• 项目博客模板


    项目博客模板

    项目相关要求

    正文


    遇到的困难及解决方法

    • 困难描述
    • 做过哪些尝试
    • 是否解决
    • 有何收获

    关键代码or设计说明

    贴出你认为的关键代码或者设计图,并进行解释

    【注意】不得贴项目无关代码,一经发现,算抄袭。

    例:

    void selection_sort(int* array, int n) {
        for (int i = 0; i < n; ++i) {
            int min_idx = n - 1;
            for (int j = n - 2; j >= i; --j) {
                if (array[j] < array[min_idx])
                    min_idx = j;
            }
            if (min_idx != i)
                swap(array, min_idx, i);
        }
    }
    
    • 选择排序

      • 每一轮都找到剩余集合中的最小数依次排列,完成后序列有序
    • 也可以采用注释的方式来解释代码

    PSP

    • 实现之前先在PSP中预估时间

    • 实施后各个环节实际花费多少时间也请做记录

    • 表中有一项: Estimate 指的“预估”这个活动,“预估时间”也是一项任务。

      • 例如:我估计自己需要花30分钟来估算出整个项目需要多少时间完成,结果我花了20分钟估算出整个项目需要6个小时完成。Estimate这一项应该在“预估耗时”填写30分钟,实际耗时填写“20”分钟。
    • 一级和二级活动的包含关系:

      • Planning 这个一级活动包含了1个二级活动(Estimate)
      • Development 这个一级活动包含了8个二级活动
      • Reporting 这个一级活动包含了3个二级活动
    • 大家在记录时间的时候, 只用记录二级活动, 然后把总数加了, 就是相应的一级活动的时间

    • 这个时间的长短并不会对分数有直接影响,这是为了大家自己总结。

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划
    · Estimate · 估计这个任务需要多少时间
    Development 开发
    · Analysis · 需求分析 (包括学习新技术)
    · Design Spec · 生成设计文档
    · Design Review · 设计复审 (和同事审核设计文档)
    · Coding Standard · 代码规范 (为目前的开发制定合适的规范)
    · Design · 具体设计
    · Coding · 具体编码
    · Code Review · 代码复审
    · Test · 测试(自我测试,修改代码,提交修改)
    Reporting 报告
    · Test Report · 测试报告
    · Size Measurement · 计算工作量
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划
    合计

    PSP2.1 Markdown Source

    | PSP2.1                                  | Personal Software Process Stages        | 预估耗时(分钟) | 实际耗时(分钟) |
    |-----------------------------------------|-----------------------------------------|------------------|------------------|
    | Planning                                | 计划                                    |                  |                  |
    | · Estimate                              | · 估计这个任务需要多少时间              |                  |                  |
    | Development                             | 开发                                    |                  |                  |
    | · Analysis                              | · 需求分析 (包括学习新技术)             |                  |                  |
    | · Design Spec                           | · 生成设计文档                          |                  |                  |
    | · Design Review                         | · 设计复审 (和同事审核设计文档)         |                  |                  |
    | · Coding Standard                       | · 代码规范 (为目前的开发制定合适的规范) |                  |                  |
    | · Design                                | · 具体设计                              |                  |                  |
    | · Coding                                | · 具体编码                              |                  |                  |
    | · Code Review                           | · 代码复审                              |                  |                  |
    | · Test                                  | · 测试(自我测试,修改代码,提交修改)  |                  |                  |
    | Reporting                               | 报告                                    |                  |                  |
    | · Test Report                           | · 测试报告                              |                  |                  |
    | · Size Measurement                      | · 计算工作量                            |                  |                  |
    | · Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划          |                  |                  |
    | 合计                                    |                                         |                  |                  |
    

    记录自己的学习进度条(每周追加)

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 500 500 5 5 熟悉x语言1、2、3特性
    2 1000 1500 12 17 通过练习xxx,掌握了xxx用法

    参考

  • 相关阅读:
    将博客搬至CSDN
    Redis快速入门详解
    Linux下离线安装MySQL
    Git-如何将已存在的项目提交到git
    linux下修改完profile文件的环境变量后如何立即生效
    Redis允许远程连接
    Spring Boot中使用Swagger2构建强大的RESTful API文档
    JVM内存结构
    java类的加载机制
    linux 内存查看
  • 原文地址:https://www.cnblogs.com/vertextao/p/7469789.html
Copyright © 2020-2023  润新知