2017-09-21

猎数博客

数据挖掘,机器学习

怎样定义一个项目

作者:江航 / 2012-05-09 / (阅读 1,313 次) /



如果拿到一个项目,怎样去做一个计划呢? 因为现在在我看来什么项目看上去都很简单,但是如果要做一个详细的计划,却还是比较困难的。

刚刚看了一个实例:

做一个模块独立测试之后的多模块测试。 这个在我而言,我觉得就是各个模块都定义一些接口,然后在测试中调用就可以了。理论上就是这么简单。如果要你来做,怎样来制定一个这样的计划呢?

最初如果让我做,我是不会做的,因为看起来,这个问题显然不是一个人能够搞定的。需要敦促各个模块去写一些为多模块测试用的API,我认为这是一件很麻烦的事情,我估计做不到,因此就没有去想太多了。

事实上的做法是,一个人提出了一个简单的原型,并且写了一两个简单的测试。这个一个人可以做的,然后,事情就不是我想象的那样了。他并没有去敦促其他的人去写API,而是公司又拉了或是新招了一些人来帮这个人干活,这看上去是不错的干法。然后这些人开始做东西。GOOD。

其次,关于最初的原型问题,我看来也是简单无比。各个模块初始化一下,然后,run,然后结束。that’s all, isn’t it ?

然而,事实上,这些问题可以细化一些。问题是如何细化。我想到的是调用各个模块提供的函数,分别初始化个模块,然后个模块开始跑,然后结束。似乎没有细化,的确,这个根本就没有细化,因为这还是最初的那个简单的想法,如何把这个事情变复杂呢 ? (???)是的,如何把事情变复杂呢,因为事情的确不是想象的那么简单。事情到底复杂在哪里呢?



本文地址: http://www.bagualu.net/wordpress/archives/1318 转载请注明






相关文章

  • ASK搜索引擎( 3,060 )
  • 如何防止副屏退出全屏( 2,426 )
  • 临港东海潮汐时间( 2,143 )
  • 关于U盘量产( 1,873 )
  • cookie 放在哪里( 1,743 )
  • 第一个firefox extension( 1,659 )
  • 关于编程的效率问题( 1,596 )
  • firefox 插件开发文档( 1,514 )
  • 图片搜索之百度识图( 1,468 )
  • jpg decode in python( 1,436 )
  • Leave a Reply

    您必须登录以发表评论,

    沪ICP备11036560号
    联系我: jianghang at bagualu.net