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

Week2-作业1:阅读与博客的更多相关文章

  1. 17秋 软件工程 第六次作业 Beta冲刺 总结博客

    题目:团队作业--Beta冲刺 17秋 软件工程 第六次作业 Beta冲刺 总结博客 Beta冲刺过程中各个成员的贡献百分比 世强:15.5% 陈翔:14.5% 树民:12.0% 媛媛:14.0% 港 ...

  2. 团队作业1——团队展示&博客作业查重系统

    团队展示: 1.队名:六个核桃 2.队员学号: 王婧(201421123065).柯怡芳(201421123067组长).陈艺菡(201421123068). 钱惠(201421123071).尼玛( ...

  3. 优雅的阅读CSDN博客

    CSDN现在似乎不强制登录了2333.但是广告多了也是碍眼的不行...将下列css添加到stylus中就行了. 代码转自xzz的博客. 自己修改了一下,屏蔽了登录弹出框. .article_conte ...

  4. 团队作业8——敏捷冲刺博客合集(Beta阶段)

    第一篇(冲刺前安排):https://www.cnblogs.com/Aragaki-Yui/p/9057951.html 第二篇(冲刺第一天):https://www.cnblogs.com/Ara ...

  5. Week4-作业1:阅读与博客

    第四章.两人合作 1.原文: 在变量面前加上有意义的前缀,程序员就能一眼看出变量的类型及相应的语义.这就是“匈牙利命名法”的用处.还有一些地方不适合用“匈牙利命名法”,比如,在一些强类型的语言(如C# ...

  6. [2017BUAA软工]第三次博客作业:案例分析

    第三次博客作业:案例分析 1. 调研和评测 1.1 BUG及设计缺陷描述 主要测试博客园在手机端上的使用情况. [BUG 01] 不能后退到上一界面(IOS) 重现步骤:打开博客首页中任意博文,点击博 ...

  7. 第一次C语言作业:博客随笔

    1)你觉得大学和高中有什么差别?具体学习上哪? 大学自主学习较多,锻炼自己独立的品质.在学习上,增加了课程的深度和难度,由更多的活动. 2)我希望大学的师生关系是?阅读上述博客后对师生关系有何感想? ...

  8. C语言I博客作业02

    这个作业属于那个课程  C语言程序设计I 这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656 我在这个课程的目标 ...

  9. c语言1博客作业02

    c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...

随机推荐

  1. SSM-CRUD入门项目——环境搭建

    一.项目概述 项目功能点: 1.分页 2.数据校验: jQuery前端校验+JSR303后端校验 3.ajax 4.RESTful风格的URI 技术点: 1.基础框架——SSM 2.数据库——MySQ ...

  2. Python连接MySQL数据库执行sql语句时的参数问题

    由于工作需要,今天写了一个Python小脚本,其中需要连接MySQL数据库,在执行sql命令时需要传递参数,结果出问题了.在网上查了一下,发现有以下几种方式传递参数: 一.直接把sql查询语句完整写入 ...

  3. 20155220 吴思其 《网络攻防》 Exp1 PC平台逆向破解(5)M

    20155220 <网络攻防> Exp1 PC平台逆向破解(5)M 实践内容 通过对实践对象--20155220pwn1的linux可执行文件的修改或输入,完成以下三块: 手工修改可执行文 ...

  4. QtCore Module's Classes

    Qt Core C++ Classes Provides core non-GUI functionality. More... Reference These are links to the AP ...

  5. 8 stark组件 展示数据

    1.编辑按钮构建完成 1.必备知识预习 2.mark_safe模块:将html标签安全传输 3.构造表单数据 4.反向解析 https://www.cnblogs.com/yuanchenqi/art ...

  6. 原来new的java对象不是所有的都存在堆内存

    JVM在晚期(运行期)优化时,使用到一种技术----逃逸分析. 补充说明:逃逸分析在1999年就已提出,但是JDK1.6才实现逃逸分析.而且,这项优化目前仍不成熟,仍有很大改进余地. 这是大坑啊,目前 ...

  7. linux 问题收集

    1,错误信息:bunzip2: command not found 解决方法:yum install -y bzip2 2,The X11 forwarding request was rejecte ...

  8. 关于big-endian和little-endian

    详解大端模式和小端模式 一.大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的<格利佛游记>:Lilliput和Blefuscu这两个 ...

  9. 大数据中Linux集群搭建与配置

    因测试需要,一共安装4台linux系统,在windows上用vm搭建. 对应4个IP为192.168.1.60.61.62.63,这里记录其中一台的搭建过程,其余的可以直接复制虚拟机,并修改相关配置即 ...

  10. 关于jsp中引用css外部样式无效时的处理方法

    今天做项目遇到的一个小问题,如下所示: <link href="./bootstrap/css/bootstrap.min.css" rel="stylesheet ...