本文目标在于记录在FreeCAD源码阅读中了解到的一些东西。 FreeCAD编译 FreeCAD源码的编译最好使用官方提供的LibPack,否则第三方库难以找全,找到之后还需要自己编译,此外还不知道CMake是否能够那么顺利找好(find_package)自己设的第三方库。采用官方提供的LibPac ...
分类:
其他好文 时间:
2017-12-22 13:35:05
阅读次数:
800
第三章讲的主要是软件工程师的成长,通过阅读我了解到关于职业软件工程师的个人能力的衡量与发展,关于软件工程师的职业生涯发展,以及在职业生涯里的能力提高。 有这样一些成长方式:1. 积累软件开发相关的知识,提升技术技能。2. 积累问题领域的知识和经验。第一点和第二点都可以在很多简历上都可以看到,也可以比 ...
分类:
其他好文 时间:
2017-12-17 20:45:53
阅读次数:
147
正确给予反馈: 谁人人前不说人,谁人背后无人说。 反馈的三个层次: 最外层: 行为和后果 当反馈是关于行为和后果时,行为可以改正,后果可以弥补,对方还是有挽回局面的机会。 中间层: 习惯和动机 当攻击上升到习惯和动机,被攻击的一方就比较难表白并且澄清动机。 最内层:本质和基本属性 当攻击深入到核心, ...
分类:
其他好文 时间:
2017-12-17 15:00:58
阅读次数:
156
这一周我学习了构建之法中的需求分析。刚开始看到这个标题时,我觉得需求很简单,就是知道你的用户想要什么。但是看了这一章“需求分析”之后,我感觉原来做需求分析也是一件不简单并且重要的一件事在做一个项目时。因为如果我们不做需求分析,我们做软件时就会以我们自己做软件的角度来完成软件。但是等我们做完交给用户之 ...
分类:
其他好文 时间:
2017-12-16 21:14:37
阅读次数:
150
这是第三次写阅读笔记了,这周也没有学很多关于软件方面的知识,但是对于团队的感受越来越多了,甚至有点迷茫,这个星期里老师也布置了很多任务,就是下周就要开始我们软件工程概论结课作业的最后的冲刺了,四个人做一个项目,刚开始的感觉自己应该会比较轻松,各自分配任务,完成各自的任务就OK了,但是在最后发现并没有 ...
分类:
其他好文 时间:
2017-12-16 21:13:41
阅读次数:
99
第七章介绍了微软推荐的软件开发方法MSF。MSF的最大特性是商业化,并一直体现在项目的实施过程中。所谓商业化意味着客户的商业利益。客户投入多少,得到多报,客户要用到哪些最新的技术,最后如何把项目计划(Project)变成产品(Product)直至产生效益,等等,这些都是MSF要考虑的问题。我认为MS ...
分类:
其他好文 时间:
2017-12-16 21:12:44
阅读次数:
102
这是第三次阅读笔记了,我们团队在这周里开了好几次会议,在会议过程中解决了一些问题,确定了我们团队的名称和口号,也确定了要做的项目。 ...
分类:
其他好文 时间:
2017-12-16 20:34:34
阅读次数:
90
以前小组单元测试的时候,一旦出现错误,我就得重新看一遍源码,花很长时间,并且找不到错误,这让我很是头疼,书中说代码的作者最了解代码的目的、特点和实现的局限性。所以写单元测试没有比作者更合适的人选了。作为小组中的一员,在测试的过程中,我只能清楚地了解到自己所写的代码是什么,而单元测试应该测试程序中最基 ...
分类:
其他好文 时间:
2017-12-16 20:33:04
阅读次数:
95
主要知识:实战中的软件工程 需求分析 MSF基本原则: 无论软件工程的理论有多么先进,适合自己的才是最好的,将程序语言熟练使用,在团队中发挥应有的作用才是最终目的。 软件团队通过如下几个步骤准确而全面地找到需求: 1、获取和引导需求(Elicitation)软件团队需要找到软件的利益相关者,了解和挖 ...
分类:
其他好文 时间:
2017-12-16 18:47:31
阅读次数:
124
两人合作 在合作里面,代码风格要规范,命名,缩进等更不用说。看了这一章,我才知道一个注释要如何写才能让人通熟易懂。在平常的编程里,我的注释大多都是在变量名的后面,标注了该变量是什么。突然觉得这样的做法很傻逼逼,一个变量,其实要是命名得好,那么一眼就知道这个变量做了什么,根本无需注释。 ...
分类:
其他好文 时间:
2017-12-15 22:46:03
阅读次数:
135