摘要:
just typeopen . 阅读全文
2014年6月23日 #
2014年6月21日 #
摘要:
WHAT?所有的协同构建技术都试图通过这样那样的途径,将展示工作的过程正式化,以便将错误暴露出来WHY?提高缺陷检出率,从而缩短开发周期,降低开发成本发现不明显的错误信息,如不恰当的注释、硬编码的变量值、重复出现需要统一的代码模式——这些是测试所发现不了的让人们知道他们的代码将要被复查,这样他们会小... 阅读全文
2014年6月20日 #
摘要:
NoSuchMethodError: resolveTypeArguments——因为spring版本冲突导致,观察解压war包后lib中有几个spring。在pom中通过exclusion解决Http 406:需要配置 阅读全文
2014年6月19日 #
摘要:
DskipTests=true isshort formof -Dmaven.test.skip=true 阅读全文
摘要:
WHAT & WHY ?软件质量的特性外在特性正确性(Correctness)可用性(Usability)效率(Efficiency)可靠性(Reliability)完整性(Integrity)适应性(Adaptability)精确性(Accuracy)健壮性(Robustness)内在特性可维护性... 阅读全文
2014年6月18日 #
摘要:
WHAT?主要思想:子程序不应因传入参数错误而被破坏WHY?保护程序免遭非法输入的破坏HOW?断言assert denominator != 0 : "denominator should not be 0"; // 启动VM时需要 -ea 参数用以启动assert功能只用于开发、维护阶段用错误处理... 阅读全文
2014年6月17日 #
2014年6月16日 #
摘要:
WHAT?集成是这样一种软件开发行为:将一些独立的软件组合为一个完整的系统。WHY?更容易诊断缺陷尽早获得一个可工作的产品更好的顾客关系增强士气更可靠地估计进度表更准确的现状报告HOW?集成的两种方式阶段式集成(爆炸集成)增量集成(滚雪球集成)增量集成的策略自顶向下(Top-Down):使用底层st... 阅读全文
2014年6月13日 #
摘要:
WHAT? 子程序(routines)是为实现一个特定目的而编写的可被调用的方法或过程。在C++中是函数(function),在Java中是方法(method),在VB中是函数过程(function procedure)或子过程(sub procedure)。WHY?降低复杂度引入中间、易懂的抽象... 阅读全文
2014年6月12日 #
摘要:
What? 如何给变量命名Why?易读(你三个月前的代码=别人的代码),易记,恰如其分整齐的命名具有美感,强迫症患者居家旅行杀人放火之必备How?以问题为导向 好名字反映的是问题(what),并非解决方案(how)。名字不应体现计算细节// goodObject studentData;int ... 阅读全文