在学软件开发时,书里到处都是软件开发如何应对日益增加的变化,或需求变化了软件开发应该以怎样则架构来设计,所以我经常假想我负责的功能点可能出现什么样的需求变化,那些做java的也老是在高弹阔论如何应对海量并发,上亿用户,一年过去了,我假想的变化一个也没有变化反而。。。。。。。。。
变化一 2009年以前是没有微博分享这个功能,2009年后有了,分享微博是一段js代码,文字分享好说,图片分享可愁怀我了,
我们的图片从子系统取过来的例如,网站请求子系统a---》b---》c。。。。。》d 最后图片在网页在浏览器显示出来了,但是每个子系统都通阅览器端跳转【response.redirect】 这下可愁怀我了,至今这个变化未解决
变化二 网站嘛总有些简单的配置用0和1来配置选项,我们在后台统一把所有的这些0、1开关在后台统一起来了,结果过了一段时间发现这个东西超好用,不用客户再给支持打电话了,过了1年,有一天我去看这个功能,发现里面已经不再是0和1 取而代之的是json。顿时晕倒,因为这个东西在我的记忆里面是最不可能变化的,几乎项目组里所有的人(除了改为json的那个人)一直都坚信 这里应该是0和1而不是什么json和xml
求圈子里的大牛推荐几本软件构架的入门书记,搜了半天除了软考教程没找到其他有用的~
test