当前位置:编程学习 > C#/ASP.NET >>

如何发现已经存在的东西?

现在对于庞大的类库,中间件,如何发现其中是否已经包含我们需要的东西感觉成了一个问题?
比如一个.NET Framework, 我们要完成一个特定的功能,我们可能有以下三种选择:

1、重新开发;

2、在框架提供的类似功能的基础上进行扩展或者修改;

3、框架提供的功能的完全能够满足我们的需求,直接拿来使用。

个人认为第三种情况是最理想的,但是问题是,面对如此大的一个框架,我们如何能快速的定位框架是否提供了对应的方法,以便我们作出以上三种决策中最优决策?

如果我们的策略是阅读帮助文档,这种情况在某些情况下是不合适的,因为这里有一个投入/产出的问题。

同样,如果我们自己开发一个框架或者针对某个问题领域的平台,当这个平台还很小的时候,“发现”的问题并不明显,那么等框架逐渐扩展和强大,问题就出现了。

不知道大家在“发现”这个问题上是否有好的实践?

明天就要上班了,希望大家周末都过的愉快。:) --------------------编程问答-------------------- 这个确实是问题
所以我比较喜欢功能强大但简单的,典型的像log4net。
如果框架确实比较复杂,那么对上层的需求进行规范,比如自己再封装一层。这样一来上层不需要了解详细的底层框架,二来如果发现底层框架不合适要更换的代价也小。
最重要的一点是以自己的需求为主导,而不是已有的框架。 --------------------编程问答-------------------- mark 这是一个累积的过程,资源太多了。 --------------------编程问答-------------------- 无他,唯熟耳...

发现只能靠大量的探索去获取,经验只能靠大量的时间来积累... --------------------编程问答-------------------- 量变到质变的中间过陈叫做突变,没有确定的理由的,古人认为这是开天眼了。这个问题恐怕只能谈论具体问题或者原则问题,你只能看到别人怎么说的但是你很难看到别人是如何做的。 --------------------编程问答-------------------- 经验要慢慢积累的 --------------------编程问答-------------------- 经验要慢慢积累的 --------------------编程问答--------------------  如果贵公司资金充裕,分工明确,人员充足,再加上最近金融风暴,大单相对以前也少一点了。可以考虑一下重做.  --------------------编程问答-------------------- 呵呵,目前还没看到金融危机对我们公司的印象。:)
补充:.NET技术 ,  分析与设计
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,