3.1 个人能力的衡量与发展 1.软件开发流程不光指团队的流程,还包括个人开发流程。把每个人的工作有序地组织起来,就是团队的流程。“有序”,并不是“无争论”。每个人的工作质量直接影响最终软件的质量。 2.初级软件工程师成长阶段 积累软件开发相关的知识,提升技术技能(如对具体技术的掌握,动手能力) 积 ...
分类:
其他好文 时间:
2018-02-11 10:48:31
阅读次数:
162
《构建之法》第三章 读书笔记 本章为软件工程师的成长,主要介绍了评价软件工程师水平的主要方法,技能的反面,TSP对个人的要求。 一、个人能力的衡量与发展 软件开发流程:软件开发流程包括团队的流程,也包括个人的流程 软件系统的绝大部分模块都是由个人开发或维护的。在软 ...
分类:
其他好文 时间:
2018-02-10 20:05:16
阅读次数:
174
时间:2018/2/7 计划:首页的顶部标题部分,登录,注册,订单,客服,定位,页面跳转 进行:手绘网页整体布局与概括设计要点 完成:搜索素材 问题:概括设计要点时没有清晰的思路,主要原因是具体的问题处理经验不足,另外缺少调查,没有用户参与完全在自己的角度来提供需求 ...
分类:
其他好文 时间:
2018-02-07 21:29:18
阅读次数:
181
中年人体质开始减弱,适当的锻炼与营养补充能够缓和衰老,提高免疫力 对此需求,开发一个保健网站,内容应该包括营养药品,家庭常备用药,辅助器械,健康咨询等 对于功能的具体要求: 注册登录:(可以不登录,不登录只能浏览文字信息如健康常识,与商品的浏览)注册需要填写用户名称,用户密码,邮箱;登录需要用户名与 ...
分类:
其他好文 时间:
2018-02-06 14:22:21
阅读次数:
196
个人开发者与企业开发者的一个主要的区别在于独立开发者授权描述文件必须列出具体的设备。另一个不同就是开发者账户最多使用100台设备,而企业则可以让苹果公司生成未锁定到特定设备并可以安装到任何设备上的授权描述文件。 参考资料:《黑客攻防技术宝典-iOS实战篇》 ...
分类:
移动开发 时间:
2018-02-02 11:31:13
阅读次数:
175
之前看了前三章对软件工程有了大致认识,对个人开发的流程及软件工程师的成长过程有了比以前更清晰的了解。 本周重点阅读了第四章,本章讲 了两人合作的前提是代码要规范(包括代码风格规范及代码设计规范)及代码复审,然后才能结对开发。 大学三年交了很多代码作业,但质量仅仅是完成了而已,对于缩进、行宽、括号、与 ...
分类:
其他好文 时间:
2018-01-25 11:04:28
阅读次数:
131
提问回顾 以前问的 "问题" 1. 个人开发流程里面的PSP表格中,开发阶段发现没有程序优化这一项,但是开发过程中程序的优化感觉上是必不可少的一部分,那么为什么PSP表格所描述的个人开发流程中没有优化这一项呢? 优化可以认为是下一轮迭代的一个 需求 ,从而是另一轮的设计、编码阶段,而PSP表格主要描 ...
分类:
其他好文 时间:
2018-01-14 15:54:37
阅读次数:
169
有了逆向工程,单表的增删改查以及相关的实体类,还有属性注释都不用自己写了,都可以自动化生成,只需如下三步即可 逆向工程的优点是:自动化生成实体类和对应的增删改查,效率相对于之前个人开发时一个个写增删改查要高的多 逆向工程的缺点是:xml中的sql语句加入了mybatis自身的动态sql和一大堆判断等 ...
分类:
Web程序 时间:
2018-01-07 23:29:08
阅读次数:
260
目录 前言 1 Python2.7.14安装 2 pip配置安装 3 虚拟环境安装 前言 今天在搭建阿里云服务器,需要安装Python相关环境,之前在本机都已经安装过两遍,今天又来安装一遍,安装具体过程步骤虽然记得不清楚,但是大概的步骤也是记得。然而,这样的情况就是需要自己重新去网上寻找相关文件下载 ...
分类:
编程语言 时间:
2017-12-23 14:26:42
阅读次数:
219
第三章为软件工程师的成长。这一章主要讲的是个人能力在软件开发中的重要性。个人能力在软件开发中固然是重要的,因为软件开发不光指团队的流程,还包括个人开发流程。而一个人最重要的不是能力的大小,而是对自己能力的正确评估。比如说两个人完成相同的项目,一个人可以用五天完成,他预测的是六天,另外一个人可以用四天 ...
分类:
其他好文 时间:
2017-12-17 17:04:13
阅读次数:
128