zoukankan      html  css  js  c++  java
  • Homework 3

    1. 是否需要有代码规范?

    1. 这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西。 (反对)
    2. 我是个艺术家,手艺人,我有自己的规范和原则。  (反对)
    3. 规范不能强求一律,应该允许很多例外。   (反对)
    4. 我擅长制定编码规范,你们听我的就好了。  (反对)

      理由:我第一次自学C的时候,是看郝斌的《C语言自学视频》,我印象特别深刻的是里边有整整一节课,郝斌在强调代码规范这个问题。首先,代码不仅仅是写给自己看的,因为工作的时候你写的代码只是一个软件的一小部分,最后需要跟其他人的代码进行合并,如果只有自己看的懂的话,人家还会要你吗?次之,参数命名规范性,如果同一参数,你的命名跟其他人都不一样,又如何合并代码。还有当出错时,在一堆毫无规范的代码里找错不是非常累么,这也不利于软件的后期运行和维护。所以郝斌给自己模拟了一个场景,这个场景也通用于其他所有同行业者,场景:但你在敲代码时,你想象自己在一个台上,下面有许多人乃至全世界的人都在直播观看你在敲代码,让别人看自己敲的代码是在欣赏一门艺术,那种舒服的感觉~。这个场景让我现在养成了敲代码的规范性,比如最习惯的就是符号的前后加上空格,“=”的前后都要有空格,例:int a = 1 + 2; 逗号后也要接空格 int a, b, c; 如果不加的话就是这样:int a=1+2; int a,b,c; 尽管有时候上课老师也没有加上空格,我还是坚持自己的习惯。现在VS2015更新越来越好,当你打完一行代码时加上封号时,VS会自己帮你排版使得本行代码规划化,所以更说明代码规范化是由必要的。

    2. 代码复审

    复审的是我们班胡运佳的作业代码,链接:http://www.cnblogs.com/huyunjia1995/p/5283836.html

    复审结果:1、有些地方未加上空格    2、定义参数名选用a, b, c不恰当   3、将所以算法放进main函数里

    3. PSP记录个人项目耗时情况

         计划 5 h
    估计这个任务需要多少时间 5 h
         开发 10 h
    需求分析 0
    生成设计文档 1 h
    设计复审 1 h
    代码规范 0
    具体设计 1 h
    具体编码 6.5 h
    代码复审 0.5 h
  • 相关阅读:
    《七哥说道》第十八章:何处不风雨,套路说江湖
    《七哥说道》第十七章:北漂青年,人海茫茫
    《闲扯Redis四》List数据类型底层编码转换
    《闲扯Redis三》Redis五种数据类型之List型
    《闲扯Redis二》String数据类型之底层解析
    《闲扯Redis一》五种数据类型之String型
    Js解析Json数据获取元素JsonPath与深度
    《七哥说道》第十六章:程序员,江湖见
    Swagger2.9.2进入API界面报NumberFormatException异常
    绝顶高手必经之路【资源共享】
  • 原文地址:https://www.cnblogs.com/SaltWu/p/5308269.html
Copyright © 2011-2022 走看看