• 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
  • 相关阅读:
    CSS颜色代码大全
    swfuploadphp上传说明
    projectlocker 使用
    十大简单易用的免费在线HTML编辑器
    c#读取docx(ooxml)
    直接在网页上显示word2007文档
    树莓派4b noMachine远程连接4000端口问题
    visual studio问题集合
    设置TrackMouseEvent捕获WM_MOUSEHOVER和WM_MOUSELEAVE消息
    atlwin中不停发WM_PAINT消息原因分析
  • 原文地址:https://www.cnblogs.com/SaltWu/p/5308269.html
Copyright © 2020-2023  润新知