随着软件工程解决的问题越来越复杂,问题本身的问题就渐渐显得重要了。
很明显的一个现象是,现在的软件工程越来越重视结口。而不是实现方式,从测试的角度来说,功能是否实现很容易证明,而接口是否合理就困难很多。而就问题的本质来说,
是因为我们没有清楚的认识到我们要解决的问题,问题以什么方式表现出来?哪些是我们
面对的真正问题。由此造成了对多余问题的处理成本,次要问题掩盖真正问题的现象。
而就事实现象来说,出现问题的情况往往是再次面对这个问题。就是维护,修改时所造成的成本最为明显。以级在处理大问题,要细分层次的问题上,因为在没有认识到问题的本质的时候,所有造成前进的事情都会成为级数一样的问题。
当我们对于我们处理的问题有了真证的认识,也就是优秀接口完成的时候。