• Week2-作业1:阅读与博客


    Week2-作业1:阅读与博客

    第一章 :概论

    1. 原文如下:

               移山公司程序员阿超的宝贝儿子上了小学二年级,老师让家长每天出30道加减法题目给孩子做。阿超想写一个小程序来做这件事,具体实现可以采用很多语言和工具:

                                                                                                                                                                                                                                                                 

                                                                                                                                                                                                                                                                                  ——Page16

         1.1我的提问:我能不能自己动手,按照自己的想法大致写一个初步的出题小程序?

         1.2我的想法: #include<stdio.h>

                                        #include<time.h>

                                 #include<stdlib.h>

                                 int main()

                                {

                                    srand((unsigned)time(NULL));

                                    char s[2]= {'+','-'},c;

                                    int n;

                                    printf("请输入出题数: ");

                                    scanf("%d",&n);

                                    printf("出题结果如下: ");

                                    for(int i=0; i<n; i++)

                                   {

                                         int a=rand()%100;

                                         int b=rand()%100;

                                         c=s[i%2];

                                         if(c=='+'||a>=b)

                                         printf("%d %c %d = ",a,c,b);

                                         else

                                        {

                                              int t;

                                              t=a;

                                             a=b;

                                             b=t;

                                            printf("%d %c %d = ",a,c,b);

                                         }

                                    }

                                    return 0;

                                }

     

                                                                       执行结果如上图

    2. 原文如下:

               软件 = 程序 + 软件工程

               软件企业 = 软件 + 商业模式

                                                                                                                                                                                                                                                                                      ——Page19

          2.1 我的提问:第一问中的小程序距离用户的期望还有很大距离,程序到客户还有多大的距离?

          2.2 我的想法:真正开发出一个相对使用的软件,不仅仅是需要一段精准的程序,它还包括构建管理、源代码管理、软件设计、软件测试、项目管理的内容。对于一个软件企业来说,软件是立足之本,商业模式和商业手段是企业发展的动力源泉。

    第二章: 个人技术和流程

    1.原文如下:

              怎样才算一个好的单元测试?单元测试应该准确、快速地保证程序基本模块的正确性。

                                                                                                                                                                                                                                                                                         ——Page39

         1.1我的提问:什么是单元测试?它在程序设计中有什么作用?

         1.2我的想法:我查阅了百度百科,单元测试是指对软件中的最小可测试单元进行检查和验证。编写单元测试用来验证代码的行为是否与我们期望的一致。有了单元测试,能够保证程序的稳定正确,我们就可以自信地交付代码。

    第十六章IT行业的创新

    1.原文如下:

         迷思之一:灵光一闪现,伟大的创新就紧随其后

         一提到发明创造,很多人都会想起传说中聪明人顿悟(Epiphany)的故事,灵光闪现……

                                                                                                                                                                                                                                                                                           ——Page333

            1.1我的想法:我们注意到科学巨匠顿悟后的成果,却没留意他们顿悟背后知识的积淀。绝大多数的创新都来源于日常的冥思苦想,念念不忘和“耿耿于怀”。我们经常对于创新的认识,往往只盯住耀眼的结果,而忽略了历经创新的过程。通过这个创新的迷思举例,也教育我们要注重量的积累,静待质的改变!

             

  • 相关阅读:
    Java读写文本文件操作
    java常用的文件读写操作
    CentOS yum 源的配置与使用
    每天一个linux命令目录
    Linux的概念与体系
    linux ACL权限规划:getfacl,setfacl使用
    基于大数据的电影网站项目开发之HBase分布式安装(四)
    基于大数据的电影网站项目开发之阶段性总结(三)
    基于大数据的电影网站项目开发之Hadoop2.6.0伪分布式设置(二)
    基于大数据的电影网站项目开发之CentOS的安装(一)
  • 原文地址:https://www.cnblogs.com/symx/p/8570464.html
Copyright © 2020-2023  润新知