思维
iteye_10153
这个作者很懒,什么都没留下…
展开
-
在软件开发中,反证方法的典型运用
在我的开发中,经常存在着多分支条件校验的的情况,例如有三种情况导致出错,而导致三种情况的原因呢,又各是三种。 如果导致校验出错的情况,有n个分支,那么出错的解空间大小也许就是2的n次方,或者是3的n次方的大小。 如果我们在各分支上分别写条件去校验是否出错。那么可能会非常的复杂,而且对于出错的分支的预计,总是不是很全面、准确。即使你能够写出所有的出错的条件分支,那么写出来的代码...原创 2015-11-11 16:40:02 · 119 阅读 · 0 评论 -
在软件开发中,推理的典型运用
[size=medium] 在软件开发中,如果我们能注重推理的运用,就能把复杂问题简单化。 在知识迁移时,如果能够考虑到类似的情景,进而思考具体的用法,即条件是什么?逻辑是什么?结论是什么? 有效地联想,会有效地找到问题的解。如下图:[/size] [img]http://dl2.iteye.com/upload/attachment/011...原创 2015-11-11 18:02:10 · 170 阅读 · 0 评论 -
如何从项目开发的错误中走出
[size=medium] 在软件的开发过程中,变化不可避免,特别是在项目类型的开发中。项目变化的目标经常是不清晰的。如果对多个目标进行试错,又或者对一个目标进行了多次的试错。而这些试错,又不会给用户带来最终的体验和价值,那这些试错性的开发是没有意义的。 这种情况就是:一鼓作气、再而衰、三而竭,就是浪费。导致了用户需要的真正的价值实现延迟,在开发过程中产生的缺陷激增,最终结果...原创 2015-11-26 21:54:14 · 141 阅读 · 0 评论