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

估算工作量,为啥.net就得少算一点???

最近帮别人估算工作量,不得了哇。同样的程序,用.net就得扣除10%的时间。

这样说吧,如果是用JAVA做2周的一个程序,但是用.net就得减去1天。

这不是坑人吗??同样的程序为啥用.net就必须用更少的时间完成任务呢,这不是摆明着压榨吗?这次的程序都挺难做的,无论用JAVA做还是用.net做都一样难做,要损耗好多脑细胞。

大家都是混个饭吃,打打酱油,到时间交差不就得了吗,为啥子用了.net就一定要更早交差?!

为做.net的兄弟鸣个不平!!!

--------------------编程问答-------------------- 沙发我抢了!

这也太不公平了哇!! --------------------编程问答-------------------- 看到我一.net哥们做的东西,我哭了。

如此复杂的一个程序,我们JAVA组会安排1个高级的程序员做2周。

老板竟让他用.net做,3天做完。后来听说过了5天过去了他还没做完,周末还在加班,还挨了一顿骂。

这两天都不见他人,麻将搭子找不着了,咋办哟,烦心呐!

--------------------编程问答-------------------- 坐等6点落班! --------------------编程问答-------------------- 想叫人转JAVA啊

有这样拉人的么?

不滚回去你的JAVA版、

又跑过来疯了? --------------------编程问答-------------------- 楼上的2位兄弟,下班了吗,周末愉快!哈哈! --------------------编程问答--------------------
okgoocd 呢,还没出来?

还有.net之王..
--------------------编程问答-------------------- 来了来了



--------------------编程问答--------------------
引用 6 楼  的回复:
okgoocd 呢,还没出来?

还有.net之王..

别歪楼,咱们在讨论严肃的问题:为啥子用.net就一定要更早交差?!

因为Visual studio能提高工作效率? --------------------编程问答-------------------- .net 能省代码量 --------------------编程问答--------------------
引用 9 楼  的回复:
.net 能省代码量

能省脑细胞吗? --------------------编程问答-------------------- 闲的没事,可以去java论坛去展现阴暗面。 --------------------编程问答-------------------- java这种没有var 没有lambda 没有委托 没有匿名委托的东西 活该工作量大 --------------------编程问答-------------------- 加上各种所谓开源的东西引入的一堆配置文件 怎么看都没有.net利用特性实现来的优雅 --------------------编程问答-------------------- 饿,看到一句话,看一个人发什么帖,就知道他什么水平 --------------------编程问答--------------------
引用 12 楼  的回复:
java这种没有var 没有lambda 没有委托 没有匿名委托的东西 活该工作量大

委托有球用,Javascript能把方法作为参数随便传,方便多了,哪像C#还要用delegate定义一遍,看着蛋疼。

这玩意儿真能省脑细胞吗?这是不可能的。

现在许多人都认为.net的东西所用工时比其他的都短,要更快交差啊。
其实那些人忽略了2点:
1.业务逻辑的复杂度不是编程语言能够简化的,该做的还是得做,来个委托就能省略业务逻辑那是不可能的。
2.把程序写得更简短精益求精,往往要花更多时间,更多脑细胞。

大多数人认为.net工期短其实是不正确的,我觉得这样的看法太不公平,凭什么要缩减工时,缩减工时就是缩减预算呐,钱也赚得更少了。

尽管如此,我还是改变不了许多人这样的看法,有管理人员也有客户,客户不懂也就算了,连IT管理人员也这样看,我觉得很无语。
反正我也不用趟这趟浑水,只是担心我那个兄弟能不能来打麻将。 --------------------编程问答-------------------- 都是语言惹的祸,所有.net ,java 都要搞 --------------------编程问答-------------------- 不懂的人真是没话说 Func<T> Action<T>这种东西你在java里是没见过的~
引用 15 楼  的回复:
引用 12 楼  的回复:

java这种没有var 没有lambda 没有委托 没有匿名委托的东西 活该工作量大

委托有球用,Javascript能把方法作为参数随便传,方便多了,哪像C#还要用delegate定义一遍,看着蛋疼。

这玩意儿真能省脑细胞吗?这是不可能的。

现在许多人都认为.net的东西所用工时比其他的都短,要更快交差啊。
其实那些人忽略了2点:
1.业……
--------------------编程问答--------------------
引用 17 楼  的回复:
不懂的人真是没话说 Func<T> Action<T>这种东西你在java里是没见过的~

一个功能多种写法,怎么这么乱?这是怎么设计的?

既没有JAVA严谨,也没有Javascript易用。 --------------------编程问答-------------------- 这叫写法乱么?Func代表有返回值方法 实质是函数 Action代表没有返回值的 实质是行为 不懂的人永远不明白微软的苦心 
要说严谨 我真没觉得java一对配置文件能算得上严谨
引用 18 楼  的回复:
引用 17 楼  的回复:

不懂的人真是没话说 Func<T> Action<T>这种东西你在java里是没见过的~

一个功能多种写法,怎么这么乱?这是怎么设计的?

既没有JAVA严谨,也没有Javascript易用。
--------------------编程问答--------------------
引用 19 楼  的回复:
这叫写法乱么?Func代表有返回值方法 实质是函数 Action代表没有返回值的 实质是行为 不懂的人永远不明白微软的苦心  
要说严谨 我真没觉得java一对配置文件能算得上严谨

配置文件有替代品的,一个配置文件也没有的JAVA工程你没见过?几年前就有了。 --------------------编程问答-------------------- 举特例是你常用的招数 笑而不语~
坦白说我现在就是在做java开发 项目里面为了找一个页面翻半天配置文件的情况不少
语言之间本来就是互相竞争的 前几年c#学java 现在java学c# LZ你没法反驳 但是本质上都是对面向对象思想的升华 对新技术以及更加充足的硬件资源的充分利用 
引用 20 楼  的回复:
引用 19 楼  的回复:

这叫写法乱么?Func代表有返回值方法 实质是函数 Action代表没有返回值的 实质是行为 不懂的人永远不明白微软的苦心
要说严谨 我真没觉得java一对配置文件能算得上严谨

配置文件有替代品的,一个配置文件也没有的JAVA工程你没见过?几年前就有了。
--------------------编程问答--------------------
引用 21 楼  的回复:
举特例是你常用的招数 笑而不语~
坦白说我现在就是在做java开发 项目里面为了找一个页面翻半天配置文件的情况不少
语言之间本来就是互相竞争的 前几年c#学java 现在java学c# LZ你没法反驳 但是本质上都是对面向对象思想的升华 对新技术以及更加充足的硬件资源的充分利用


随便你怎么升华,以后人们都会认为.net开发快,编程都不懂只懂缩短工期。

连不懂编程的人,老板、项目经理都指望着用.net能快速交差赚快钱,反正你在第一线,与我无关。

希望这种浮躁的风气不要影响JAVA。

--------------------编程问答-------------------- 周末没事,搬个凳子过来看猴 --------------------编程问答--------------------
引用 19 楼  的回复:
这叫写法乱么?Func代表有返回值方法 实质是函数 Action代表没有返回值的 实质是行为 不懂的人永远不明白微软的苦心 

这Func怎么不用全称Function呢? Action却用了全称为啥不用缩写Act呢?这也是微软的苦心?

不明白不明白不明白 --------------------编程问答--------------------
引用 12 楼  的回复:
java这种没有var 没有lambda 没有委托 没有匿名委托的东西 活该工作量大

这种观点没有任何根据 --------------------编程问答-------------------- 你当然不会明白, 不然你就不会说.net的不是了
引用 24 楼  的回复:
引用 19 楼  的回复:

这叫写法乱么?Func代表有返回值方法 实质是函数 Action代表没有返回值的 实质是行为 不懂的人永远不明白微软的苦心

这Func怎么不用全称Function呢? Action却用了全称为啥不用缩写Act呢?这也是微软的苦心?

不明白不明白不明白
--------------------编程问答--------------------
引用 26 楼  的回复:
你当然不会明白, 不然你就不会说.net的不是了

你很懂.net,那就解释一下为啥Func<T> 和 Action<T> 一个用缩写,一个月全称?这样命名是否严谨? --------------------编程问答-------------------- Func作为函数的缩写已经众人皆知 抓着名字上面的问题不放的人也只有你了
引用 27 楼  的回复:
引用 26 楼  的回复:

你当然不会明白, 不然你就不会说.net的不是了

你很懂.net,那就解释一下为啥Func<T> 和 Action<T> 一个用缩写,一个月全称?这样命名是否严谨?
--------------------编程问答--------------------
楼主 好清闲 --------------------编程问答--------------------
引用 28 楼  的回复:
Func作为函数的缩写已经众人皆知 抓着名字上面的问题不放的人也只有你了

这又不是微软自己用的东西,大家都要用的,编程语言关键词的命名一定要精益求精,风格要统一,这样的命名看上去挺山寨的。没看过微软说明的人能看得出Func和Action会有什么联系吗?
Action代表没有返回值,其他编程语言也会用到Action来命名某个过程,可以由返回值。凭什么微软的Action代表没有返回值? --------------------编程问答-------------------- --------------------编程问答-------------------- +1 王总是有理由的 名字上找茬之后再继续在来源上找茬
引用 31 楼  的回复:
--------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 友情帮顶 --------------------编程问答-------------------- 支持小王子,都会估算工作量了。。。 --------------------编程问答-------------------- java 速度慢。 --------------------编程问答-------------------- 你又不懂,解释了也是白解释的
引用 27 楼  的回复:
引用 26 楼  的回复:

你当然不会明白, 不然你就不会说.net的不是了

你很懂.net,那就解释一下为啥Func<T> 和 Action<T> 一个用缩写,一个月全称?这样命名是否严谨?
--------------------编程问答-------------------- 因为工作量估算程序是用JAVA编的。 --------------------编程问答-------------------- 我还发现一个现象:Java的项目总是要做很长时间,做5年10年的项目很多,进这种项目绝对休闲。
而.net的项目都求快,进去最多干个半年,屁股还没坐热又得换项目了。
--------------------编程问答-------------------- 少20%也正常。NET开发效率比JAVA高。需要解释吗?
--------------------编程问答--------------------
引用 41 楼  的回复:
少20%也正常。NET开发效率比JAVA高。需要解释吗?


说得好听,别人JAVA做一个月的活,你用.net做三个星期能完成??不要到时候交白卷! --------------------编程问答--------------------
引用 31 楼  的回复:
+1 --------------------编程问答--------------------
引用 40 楼  的回复:
我还发现一个现象:Java的项目总是要做很长时间,做5年10年的项目很多,进这种项目绝对休闲。
而.net的项目都求快,进去最多干个半年,屁股还没坐热又得换项目了。

快速开发有错吗,一件事可以在10分钟完成,你偏要干个1个小时? --------------------编程问答-------------------- 楼已经歪的很厉害啦。 --------------------编程问答--------------------
引用 45 楼  的回复:
楼已经歪的很厉害啦。

是啊,为啥没有人吐.net的糟呢 --------------------编程问答-------------------- 一个渣公司还能说什么的 --------------------编程问答-------------------- 算了,说渣公司有点地图炮。只能说评估工作量的制定者和实施人都是渣 --------------------编程问答--------------------
引用 48 楼  的回复:
算了,说渣公司有点地图炮。只能说评估工作量的制定者和实施人都是渣


不估算工作量的公司不存在 --------------------编程问答-------------------- --------------------编程问答-------------------- 既然王你就这么觉得工作量大比较好 那干脆用汇编好了 或者试试用java字节码写程序吧 到时候给老板看多牛逼啊 是把 而且能成功地把原来一个月做完的东西拖个一年 1200%的工作量哦! --------------------编程问答--------------------
引用 15 楼  的回复:
引用 12 楼  的回复:

1.业务逻辑的复杂度不是编程语言能够简化的,该做的还是得做,来个委托就能省略业务逻辑那是不可能的。
2.把程序写得更简短精益求精,往往要花更多时间,更多脑细胞。


同意这个,不同的语言表达能力不同,但是业务逻辑是有其固有复杂度的 --------------------编程问答--------------------
引用 52 楼  的回复:
引用 15 楼  的回复:

引用 12 楼  的回复:

1.业务逻辑的复杂度不是编程语言能够简化的,该做的还是得做,来个委托就能省略业务逻辑那是不可能的。
2.把程序写得更简短精益求精,往往要花更多时间,更多脑细胞。



同意这个,不同的语言表达能力不同,但是业务逻辑是有其固有复杂度的

这里还是有勤于思考的人啊,我还以为都是愤怒的青年呢 --------------------编程问答--------------------
开发效率低下,这个搁在任何一个编程语言里面都是个缺点,但是对于王来说,那是Java的优点。

王,你真是个奇葩。 --------------------编程问答--------------------
引用 54 楼  的回复:
开发效率低下,这个搁在任何一个编程语言里面都是个缺点,但是对于王来说,那是Java的优点。

王,你真是个奇葩。

没看懂吗?瞧你这智商。现在很多人认为只要是用了.net就可以压榨你的时间。.net变成压榨程序员的借口了。我只是善意的提醒你一下。 --------------------编程问答-------------------- 我感觉没错啊,公司当然要为公司效益考虑,既然.net的开发效率高,当然是要按照.net的喽,干嘛要参照java,那你参照java的开发时间,那我是不是也可以参照汇编的开发时间呢?
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,