被鄙视了,呵呵

     完成内网上传数据这个功能,原来估计包括写文档,代码,测试...最多三天就能完成。功能做完了后,在公司内部网测试,ok,没问题;回家,取消了upnp功能,变成内网后测试也没有问题...就以为搞定了。

    结果,这周一刚到公司,屁股都还没坐到椅子上,LT就说我的做法从原理上就是错误的!嗯?我当时就懵了。怎么可能?我都已经把我的方法和大家说了,大家也认周了的。而且在公司和在自己家里都测试通过了,怎么会错误?而且是从原理上错!

    经过LT一说,认真一想。对哦,是真的错了!既然是不可穿透的内网,那么它每连一个主机,在路由器上都会分配一个新的端口的。原来从其他节点得到的IP:PORT对于我来说是无效的,而且我所知道这个内网的情况就这么多,怎么办?

    都怪原来设计程序结构和数据结构时失误不少。现在每想增加一个功能,都是困难重重,极度别扭....郁闷啊郁闷...

    于是想了很多很多,也就写了很多很多...结果一晃,两天又过去了。

    今天老老大来问,做得怎么样了。我只能说,代码写完了,正在测试,而且还碰到了一些问题。他说,碰到问题?我们不是已经把方案都定了吗?

     于是我把我的忧虑说出来,后来我们一分析,要做到很精确的话,对一些协议要做改动,而且控制,同步和维护的代码也会多些。。。。

     最后,把写的代码都kiil了,还是按原来的方案,稍稍改动下就应该可以了。写代码花了1个小时,建环境和测试花了三个小时...就搞定了。虽然不是很准确,但也能比较好的满足目前的需求了。没法,还有镜像等着俺去改造呢。

     有时,不要太精益求精了,先能比较好的解决目前的问题再说。毕竟,时间第一...前面还有很多堡垒要攻呢。

     所以,被鄙视了。本应该花一天,最多两天就能做完的事,结果花了5天。自己也鄙视下自己!

      简单就是美!

你可能感兴趣的:(被鄙视了,呵呵)