会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
颜iQi
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2016年6月19日
软件可维护性的影响因素&如何提升
摘要: 影响因素: 1、可理解性 2、可测试性 3、可修改性 4、可移植性 5、可重用性 如何提升: 1、建立明确的软件质量目标2、使用先进的软件开发技术和工具3、建立明确的质量保证4、选择可维护的语言5、改进程序的文档 6、软件的模块化7、预留出一定的空余编码以供扩展8、函数体(对象)的封闭性
阅读全文
posted @ 2016-06-19 20:35 颜子琦
阅读(743)
评论(0)
推荐(0)
编辑
软件开发者路线图梗概&书摘chapter4
摘要: 准确的自我评估:不是超出平庸,而是度量能力,做到更好,谦卑 1、只求最差:学期曲线趋平 更好团队→提供帮助+准确的自我评估 列举团队并排序 2、找人指导:学习前头的人,寻找师傅 加入社区,寻找活跃的老师 3、同道中人:比指导者少心理负担 社区健康度:对新思想的反应 4、密切交往:结对编程 学习日常工
阅读全文
posted @ 2016-06-19 20:17 颜子琦
阅读(96)
评论(0)
推荐(0)
编辑
软件开发者路线图梗概&书摘chapter3
摘要: 漫漫长路:自定路线,想象十年后 1、技重于艺:重视客户的交付价值 客户的解决方案与个人内在标准的平衡 2、持续动力:金钱、乐趣、名声 列出五项最重要的动力 3、培养激情:博客、钻研名著、加入学习小组、重定路线 清晰的界限保护激情 准备三个用于讨论的积极想法 4、自定路线:适合你的道路 职业目标→步骤
阅读全文
posted @ 2016-06-19 20:12 颜子琦
阅读(96)
评论(0)
推荐(0)
编辑
软件开发者路线图梗概&书摘chapter2
摘要: 空杯心态:放下对技能水平的自鸣得意 1、入门语言:学习一门语言,从实际问题入手→形成反馈回路 构建学习沙箱 利用实际代码,进行学习测试 学习一门语言:与精通该语言的专家一起工作,即找人指导 阅读他人的代码,分享经验 第一门语言:框架 深入挖掘语言&学习迥然不同的方法解决问题的语言 语言规范,通读他人
阅读全文
posted @ 2016-06-19 19:56 颜子琦
阅读(93)
评论(0)
推荐(0)
编辑
软件开发者路线图梗概&书摘chapter1
摘要: 软件技能的概念 本书目的:尝试为软件开发的新颖方法整理出一份宣言 原因:定义泛化 从敏捷开发运动中学到的经验:理解支撑规则的底层因素 软件技能的愿景:价值的提取&希望的表达 价值体系: 1、基于反馈作出改变 2、注重实效而非教条 3、分享 4、敢于实验、证明错误 5、掌控自己的命运 6、对个体而非群
阅读全文
posted @ 2016-06-19 19:39 颜子琦
阅读(90)
评论(0)
推荐(0)
编辑
公告