动态语言以其运行的灵活性,可配置性,方便调试可以为开发带来极大的方便,如果用好了,可以极大的提高开发的效率。
怪不得像游戏开发这样复杂的软件开发里没有不集成脚本语言的。
其中,lua以其小巧,灵活,方便扩展,方便嵌入被用于大多数的游戏开发中。
对于我来说,对于一个充分认识到动态的力量的人来说,在软件开发里集成一种脚本语言成为一种很重要的很有意义的工作。
但是...
分类:
移动开发 时间:
2014-10-18 12:41:02
阅读次数:
192
什么泛型?泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是..
在最近的一次会议上,有高层谈到之前在中国觉得自己做得非常牛,但与美国同行接触后却发现与人家存在非常大的差距,这一点我在外企工作时也有过相同的体会。真正与外国同行接触后才会知道什么是差距,在这篇文章中我从软件开发project师的角度以“痛点”的形式来谈一谈我所觉得的差距。技能之痛相当数量的软件开发p...
分类:
其他好文 时间:
2014-10-17 13:44:23
阅读次数:
247
代码规范总结:
1 项目的命名空间: 包名
com.qianfeng.项目名.功能
功能: activitys fragments adapters bean 等;
2 项目 类名:
容器 + 分类 + 具体的功能;
例如:
Activity + Shop + List
Fragment + S...
分类:
其他好文 时间:
2014-10-17 12:07:07
阅读次数:
112
本文基于精益思想和精益软件开发,针对研发过程中的“浪费现象”进行深入分析。浪费分成存粹的浪费和必要的浪费,其中存粹的浪费需要消除,而必要的浪费可以进行压缩。结合日常研发过程,本文对如何识别这些浪费、如果消除存粹的浪费以及如何压缩必要的浪费进行剖析,并提供思路和模式。...
分类:
其他好文 时间:
2014-10-17 10:18:03
阅读次数:
503
凡是新的事情在起头总是这样,起初热心的人很多,而不久就冷淡下去,撒手不做了。因为他已经明白,不经过一番苦工是做不成的,而只有想做的人,才忍得过这番痛苦。...
分类:
其他好文 时间:
2014-10-17 09:23:14
阅读次数:
179
由于老师的推荐,刚刚读了《移山之道:vsts软件开发指南》,感觉作者用一个个小故事和白话的形式向我们说明了一个个在实际中软件开发可能遇到的情况,感觉软件开发由一个比较深刻的问题忽然变得比较浅显易懂了。但是在阅读的过程中还是感觉到一些问题。1.作者所讲的一个团队之间的工作,很大部分都是由pm来提出的,...
分类:
其他好文 时间:
2014-10-16 23:19:03
阅读次数:
173
开发出一款受用户欢迎的、十全十美的软件是每个软件开发工程师的梦想,但在现实条件下,受市场环境、公司氛围及自身水平等的影响,要开发出一款完美的软件几乎是不太可能的。最近,我阅读了李志勇老师的《完美软件开发:方法与逻辑》一书,颇有收获。 正如李老师所说,本书是为“培养帅才”而写的。全书共9章内容,以思维逻辑为出发点和归宿,表达了作者对完美软件开发的一些理解和认识。本书涉及到的内容包括:项目...
分类:
其他好文 时间:
2014-10-16 23:09:13
阅读次数:
231
多比3D是实现3D场景搭建的软件开发包,可以创建广泛的3D应用,适用于高端制造、能源、国防军工、教育科研、城市规划及建筑环艺、生物医学等领域的虚拟仿真,应用于虚拟展示、虚拟设计、方案评审、虚拟装配、虚拟实训等工作环节。特点与优势支持多种格式模型的导入和实时获取,..
分类:
Web程序 时间:
2014-10-16 22:21:53
阅读次数:
212
《快速软件开发》一2.2.3中提到,如果产品功能是灵活的,你就可以使用80/20规则,先开发出只需要花20%时间的80%的产品功能,而后开发产品另外20%的功能。Q:这个规则有何科学依据?如果时间-功能的关系是线性的呢,即花20%时间最多只能开发20%的产品功能?A:80/20规则是意大利经济学家帕...
分类:
其他好文 时间:
2014-10-16 21:11:13
阅读次数:
186