看书的收获

一、我的5个问题

1、对于团队编程,如果没有时间测试他人的新功能,因此就不添加该新功能,那会导致团队信任度下降吗?

2、如何避免在产品开发后期不断有重大修改,导致其他模块的连锁反应?

3、在具体的Teamwork中,该如何具体乃至量化各个成员的分工,以保证效率的最高?

4、团队编程中会不会因为人们意见的分歧而耽误时间,最终导致效率降低?

5、开发、测试由不同的人担任真的合适吗?

二、 “软件” 和 “软件工程” 这些词汇是如何出现的 - 何时、何地、何人?

  软件,1958 年Turkey在论文"The Teaching of Concrete Mathematics"中提出。最早见于Richard R. Carhart,1953年。

  “An outline (algorithm) for what would have been the first piece of software was written by Ada Lovelace in the 19th century, for the planned analytical engine. However,neither the analytical engine nor any software for it were ever created.

  The first theory about software - prior to the creation of computers as we know them today - was proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem (decision problem).

  This eventually led to the creation of the twin academic fields of computer science and software engineering, which both study software and its creation. Computer science is more theoretical (Turing‘s essay is an example of computer science), whereas software engineering is focused on more practical concerns.

  However, prior to 1946, software as we now understand it - programs stored in the memory of stored-program digital computers - did not yet exist. The very first electronic computing devices were instead rewired in order to "reprogram" them.

  软件工程,1968 年北大西洋公约组织在前联邦德国开会提出的。

  “The term "software engineering", coined first by Anthony Oettinger and then used by Margaret Hamilton, was used in 1968 as a title for the world‘s first conference on software engineering, sponsored and facilitated by NATO. The conference was attended by international experts on software who agreed on defining best practices for software grounded in the application of engineering. The result of the conference is a report that defines how software should be developed [i.e., software engineering foundations]. The original report is publicly available.

三、上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (

VSS相对于SVN的优点主要是:
1、 如果开发工具是VS.NET,用VSS较合适,方便
2、 安装配置和使用都简单,SVN安装配置复杂
3、 版本控制简单,打label后,要还原到这个版本较简单;SVN如果不控制提交粒度,要查找某个版本工作量会很大。

VSS相对于SVN的缺点主要是:
1、 VSS自身安全性较差
2、 只支持widows平台下,SVN支持Linux、Unix和windows8 }

github的优点:
功能设计简洁实用上手很快,可用性好(很少访问有问题,即使在我国 -_-bb),已有很多相当质量的各类项目和优秀开发者在上面。

github的缺点:
已知的主要缺点:免费套餐不支持私有项目(作为对比,使用 hg 的类似平台 BitBucket 的免费套餐支持私有项目,只是限制了开发者人数不超过5)。

时间: 2024-11-06 10:02:30

看书的收获的相关文章

为什么程序员应该从现在就开始看书

前一阵子我在知乎上经常会看见这样的问题:最近感觉自己很浮躁,想要看书,可是不知道看什么,求大神推荐?这让我想起我在高三那一年看了几十本课外书.每次当我月考失利或者复习不顺的时候,就会拿起一本闲书来看,总能平复心里的烦躁和郁闷. 那时候看书,是一本一本地看,为了看书而看书. 大三大四的那段时间,我关注了很多跟it有关的微博,经常会转发一些跟技术有关的内容,还会经常上博客园或者csdn这样的网站,收藏一大堆干货网页.后来结果怎样,应该很好猜. 我从来都没有回过头去看一眼,更别说学习里面的知识. 其实

程序员学习能力提升三要素(工作用什么,就练什么,不要在上班时间看书)

IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识.随时补充和丰富自己,已成为程序员职业发展的核心竞争力.本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点. 众所周知,现在是一个知识爆炸的时代,知识更新非常快.据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%.对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握了多少知识,而是我们有多强的学习能力. 学习人人都会,但不同的人学习效果却千差万别.一个善于学习的人,

学霸也要会看书

大学里的课程,是按规定的学时严格执行的.一学期48学时的课,每周需要上3个学时.我不喜欢一次连上三节,主要是学生受不了.这样,惯常的做法就是分单双周,单周两次课4学时,双周一次课2学时. 刚上大一的同学大概不知道这样的做法,加上上个学期排课时教务处出点错,在学生课表上没有标明星期一的课只有单周上.C++一周的课,显然学生学习的热情已经被点燃,课堂上已经宣布今天不上课,班干部还要打电话过来确认,只怕是老师老糊涂了. 于是有了一个方案,就在大家认为还上课的时间,我们"占领"一个教室专门自习

为什么嗑瓜子可以嗑半个小时甚至一个小时以上,看书学习却不可以?

很多人问过毅力类的问题,在此一并回答. 人做事情,都需要有个反馈,反馈的周期越久,感觉上就越困难. 先做个实验,找个空旷地,走直线,二十步,相信大多数人都没有问题.现在闭上眼睛,再走一遍,看看还是直线吗?为什么变难了?(实验时请注意安全,尽量两个人配合) 因为没有反馈. 再来个实验,磕瓜子,题主能磕一个小时无压力.我们换个规则,现在你只能磕,不能吃,瓜子仁留下来.磕一个小时,才把瓜子仁一次吃完.是不是有点无趣了?同样的时间,瓜子仁也没少吃,为什么感觉变了? 因为反馈的周期拉长了. 很多大事情,都

上海看书的地方

10个上海最适合休闲看书的好地方 2016-11-30 18:01 1 渡口书店:文青必去之地 沪上文青的必去之地,渡口书店最打动人的地方,是它作为一家书店的纯粹,简单且专注.小小的地方很低调,书的类别繁多,一些小众杂志书籍在这都能找到,均来自店主的精挑细选. 作为上海独立书店的先行力量,渡口不仅售书,更多地是贩卖一种精神态度,给自己留一个属于书的独立空间. 地址:静安区巨鹿路 电话:021-62496339 2 1984BOOKSTORE:如家般的温暖 这家店面积不大,整个就好像被书籍包围,对

易学设计模式看书笔记(2) - 简单工厂模式

本文摘自易学设计模式一书 一.简单工厂模式 1.动物管理系统的例子 public interface Animal{ public void eat(); } public class Tiger implements Animal { public void eat(){ sysout.out.println("老虎会吃"); }; public void run(){ sysout.out.println("老虎会跑"); }; } public class D

炎热天气看书还是钓鱼?隐马尔科夫模型教你预测!

高温天气与行为概率 夏季是一年最热的时候,气温普遍偏高,一般把日最高气温达到35℃以上的天气叫作高温天气,但是一般情况下高温天气分为两类.  (1)干热型高温.一般是指气温较高.太阳辐射强而且空气的湿度较小的高温天气.  (2)闷热型高温.一般是指水汽丰富,但是气温相对而言并不算太高,给人感受闷热.  小张在不同类型下的高温天气下会有不同的行为,但是归纳起来为主要为散步.垂钓.看书三类,分别在干热型高温和闷热型高温下对应行为的概率见下表.  假设干热型高温和闷热型高温之间会进行相互转变,每天可能

c++聪聪看书(低数据版代码)

聪聪是一个善良可爱.睿智聪慧的好孩子.聪聪喜欢看书,这一天她在看一本书时看到了这样一个问题:给你一个正整数n,你要将它分成若干个自然数Ai的和的形式,并且使得这若干个自然数Ai的乘积尽量大,并输出最大乘积.比如n=5的情况,最优的方案是5=2+3,答案为6.这么简单的问题聪聪当然会做了,她想考考你,你能不能比她先给出问题的答案呢? [输入]      输入文件名为reading.in 共1行,包含1个正整数n.[输出]      输出文件reading.out 共1行,包含1个整数,表示最大乘积

看书小记8(《C专家编程》)

int setjmp(jmp_buf env); void longjmp(jmp_buf env, int val); 系统跳转函数 ,可以直接在函数之间跳转 (比goto 强大多了) 将上下文 ,就是cpu和内存的信息保存到env中 ,然后调用 longjmp的时候跳转到使用env中的信息 ,恢复上下文 .如果是第一回调用setjmp 它会返回 0,如果从longjmp 跳转过来的 ,那就返回 longjmp的参数 val,根据setjmp的返回值, 我们就可以决定执行可能发生错误的代码还是