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("请输入出题数:\n");

                                scanf("%d",&n);

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

                                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 = \n",a,c,b);

                                     else

                                    {

                                          int t;

                                          t=a;

                                         a=b;

                                         b=t;

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

                                     }

                                }

                                return 0;

                            }

 

                                                                   执行结果如上图

 

2. 原文如下:

           软件 = 程序 + 软件工程

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

 

                                                                                                                                                                                                                                                                                  ——Page19

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

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

 

 

第二章: 个人技术和流程

1.原文如下:

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

 

                                                                                                                                                                                                                                                                                     ——Page39

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

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

 

 

第十六章IT行业的创新

1.原文如下:

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

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

 

                                                                                                                                                                                                                                                                                       ——Page333

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

         

posted @ 2018-03-14 22:08  Vsmile  阅读(189)  评论(2编辑  收藏  举报