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

最新文章

  1. java类加载器加载文件
  2. 首师大附中科创教育平台 我的刷题记录 0304 50095106扔核弹(XDC,你懂的)
  3. iOS全军覆没!分分钟教你徒手破解iPhone
  4. git介绍
  5. CF# 334 Alternative Thinking
  6. Linux Shell编程二
  7. willMoveToParentViewController 与 didMoveToParentViewController
  8. 多线程 (三)iOS中的锁
  9. yarn环境的搭建
  10. Linux下/proc目录简介(转)
  11. 安装vmware tool时出错
  12. Nginx 配置下载附件让浏览器提示用户是否保存
  13. 前端的图片压缩image-compressor(可在图片上传前实现图片压缩)
  14. spring 自定义标签的实现
  15. 合理设置apache httpd的最大连接数
  16. hasura graphql-engine集成pgbouncer 连接池工具
  17. hive,分桶,内外部表,分区
  18. exe4j 安装
  19. sklearn的train_test_split,果然很好用啊!
  20. java模拟浏览器发送请求

热门文章

  1. Keil C51编译报错error C141: syntax error
  2. 小技巧textbox的行数
  3. VB6 XArrayDB | Xarray ReDim 用法
  4. 洛谷 P4018 Roy&amp;October之取石子
  5. SQL Server 创建带返回值的存储过程
  6. MySQLConnector/ODBC 安装时遇到的小问题
  7. java单元测试的用法及原因
  8. 淡雅清新教师求职简历免费word模板
  9. Python的requests、greenlet和gevent模块在windows下安装
  10. 六、Django之表单和类视图-Part 4