并发的问题在现代程序中是肯定会有的,如果开始的时候在设计阶段就考虑不会出现
多线程可能到最后就是一个设计错误,修改起来的代价不可想象,现在的项目中就是这样,郁闷中,无法改变别人的想法。
在c++的开发中,考虑使用类来避免线性调用的问题。
一般在设计的工程中都是考虑线性的,在c++可以基于oo来做,但是实际上对于人的思考方式还是很难摆脱线性思考的方式。
最近看到很多soa的文章,感觉还是很有道理的,但是觉得一些东西在很理想的情况下才能发挥好的效能,但是真的能做到敏捷吗?客户会很温顺吗?团队会文档?团队间会沟通融洽吗?2个人真的是做一个开发然后拿同样的钱?
真的两个人都能互相扶持,能力总是有差异的。真想看看敏捷是如何实施的。