请问下如果对编程一点不了解我的人的说说的,该看什么书是教电脑上开发战争多人类型游戏?什么书是教开发单机类型游戏

  沧州科成仪器设备有限公司位于河北省新兴的工业城市沧州,沧州东临渤海,北临京津,京九、京沪铁路,石黄,京沪等多条高速路,交通便利,在这片希望的沃土上科成仪器应运而生。沧州科成仪器设备有限公司始终以科技为导向,以创新为动力,以服务为生存根本的超前理念,多年来,凭借先进的生产设备,产品不断更新,主要生产各类公路建筑试验仪器:沥青试验仪器,混凝土试验仪器,水泥试验仪器,土工试验仪器,养护箱设备,防水卷

}

大家参与一把,说说一个人月开发多少行代码比较合理。 [问题点数:100分,结帖人1by1]

主要是为了更好地估计工作时间,工作量。

如果按350行一人月的话,老板肯定是不答应的。

如果按照一个最可怕的估算:2000行-人天(包括注释)。我想没人会干这行。

简而言之,一个人做多少行代码是比较合理的工作量。项目是普通的信息管理系统。如果能按开发工具分更好。

分项目全过程(设计,开发,试运行)

曾经有位高人说过,程序员一生平均每天写50行代码就相当不错了!

每行有用的代码 1~5块钱。看自己是什么料子,就知道该写多少代码(适合自己水平的代码)。

虽然难有统一认识,我认为这个还是比较重要的。

必须要有个行业认准的标准,还是有好处的:

一、作为程序员,保障了自己的利益,加班不应该是开发的常态。尤其是程序员的工资毫无竞争力的现在。

二、作为项目经理,有个基本的项目时间规划,避免很多项目从接手,就是一个不可能按时完成的任务。不然接项目太简单了,我就碰上一个外包开发,报价14个人月,实际花了40个人月。

三、作为总经理,能规范软件开发的行情,拼质量,不要拼时间,拼报价,打折打在明里。

以上各位说的是开发阶段的情况吧。

如果按开发在整个项目三分之一的比例看,下限350行每人月倒是差不多。

去掉返工和修改BUG以及单元测试,估计还是350-500行每月。不过这都是有效代码。

对了,我说的是Java,一年左右的水平。

我试过一天写4、5百行的,不过写完人也快完了。

这没有一个定论,一般是需要依靠公司的积累数据获取这部分信息。

你的这种说法倒是少见哦

我建议大家改行写汇编吧

其实300~350行每周在中国是比较合适的!

顺的时候一天我可以写下1400行c++代码,不过一般都是200行左右。

用人月代码量来衡量生产效率是不合适的.

据说微软件不过20行/人*月。

其实应该包括设计,测试,修改,这些过程在里面。

程序员水平的高低,工作量的大小不应按写代码的行数来计划的。((制订这样制度的人肯定是白痴的管理者对程序开发一点也不懂的家伙

我最累的时候写过2000行一天!

我最累的时候写过2000行一天!

一天编写,并测试超过800行的代码是不可能的。

^_^。。只要按计划完成,那就最好了。

haha,其实讨论代码行,实在有一点无聊,因为实际情况下,你很难基于代码行进行工作量估算。这里面牵扯的因素太多,而且难以落实,有一些情况下,经验很难复制。

一般,我们常用的也就是功能点的工作量估算而已。

过分追求代码行,无论在考评,还是估算手段上,都存在很多问题。最重要的就是:不具备可比性。唯一的好处就是操作方便。

我们公司就有专门记录每人工作完成的代码行的,不过没有作为工作量考核,如果这样,可能大家都会变得罗嗦了,垃圾肯定会增加。我也没见公司用这个来考察员工的。

我看一个月写1000行已经非常不错了,毕竟还有很多设计,测试,编写文档等工作要做,编写代码在整个项目工程中只占10%左右啊。

其实我觉得越是熟练的程序员应该自己写代码的时间越少。

代码不是越多越好。要越精才越好。我不知道多少行才好。

1、代码行和工作量的关系一般和工作语言有关系

我为什么问这个问题,主要是近来做的几个项目我都看不懂了,巨多的活,一点点开发时间和工作量,平均每天要完成2,300行的代码量才行。是世道变了,真这么多牛人吗?所以才在这里问问行情。现在看来是公司里出了白痴。

工作量和代码行脱离,我觉得不可能,毕竟软件的产品就是这个。仅仅用功能点算也有问题,功能点实现也有难有易,有些还可以直接拿来用,还不是有和代码行类似问题。代码行在做外包项目时比较容易估算。

估算代码行和做垃圾其实没多大关系,因为现在哪里还有公司是按行数向客户收钱的,做的都是关门合同,时间,工作量都定死了,程序员哪里还有空写垃圾。


不会吧,平均一天才几十行?

如果这样算的话,一个工程有2.6万行代码(运行代码),有一个分析员,二个设计师,

这个工程最少要5.2万以上?

如果面对一个2.6万行代码的工程大家会要多少钱?

2.6万行代码的程序可能会开价在20万以上。

你说的那个项目,大约相当于20-30个人月。

你算法中主要的问题有以下几点:

1、一个月平均工作日是22天不到一点,而不是30天(你如果是按人天算的话,还要考虑一下有没有国定假)

2、你算的只是人员的工资性支出,其他的支出根本没有考虑在内。照你这个样子算法,公司赚不赚钱了?另外,公司其他行政人员的工资谁来发啊?

3、项目中的测试人员在哪呢?

4、运行代码是什么意思?如果按代码行算的话,算的是有效代码,注释、甚至是格式性空行也要按相应的比例折入代码行。

整个过程中,平均每人月1000行(3000行每人月在开发阶段有人可以做到,到测试,文档就根本不产生代码了),你这个项目约26个人月。

再乘以人月的报价就是工程价格。

5.2万肯定是太低,公司没法做。如果在国外,这个项目至少30万美元。

对于这个问题总是令我很头疼,如果按代码行人月考核程序员我觉得太不合理,这本来没办法考核的东西,以我的亲身经历来说,原来我负责数据访问的代码,给了一个月时间,前两天我写了一个数据访问层代码自动生成器;第三天用几分钟时间自动生成了一百多个文件几万行代码,剩下的时间加了点注释(当然不能让老板知道),接下来这一个月就没什么事了,偶尔加几个特殊的方法而已;后来我有写一些复杂的商业逻辑,20天才憋出来不到3000行代码(因为大部分时间都在设计),但是很好的解决了问题。多亏我们公司不是用代码行数来考核的。

所以说,设计是软件开发的很重要的部分,可惜现在的老板都不这么想,他们认为软件开发=写代码

我觉得开发完用代码行考核是不合理的,但代码行用于预计项目的工作量和开发时间还是一个重要的指标。整个项目总归有一些容易的代码、也有一些困难的。平均一下就和实际情况差不多了。

当然这个代码行应该是非机器产生的。

其实作为项目负责人的工作就按时、优质的完成项目。而要实现这个的前提就是必须有一个合理的开发时间和预计工作量。

这种情况如何考评:同一个功能,初级程序员写成1000行代码,资深程序员写成100代码。那么,代码函数考评逻辑,资深程序员得到的薪水是初级程序员的1/10,而其实他们应该得到一样多。

另外一种情况,在相同的时间里,初级程序员很努力写了1000代码而且代码质量很高,资深程序员写了100代码(可能是他成了老油条而偷懒或者是因为他有很多其它重要工作要做没有太多时间写代码),那么资深程序员得到的薪水还应该是初级程序员的1/10

我提上面两种情况只不过想说明用代码行数估计工作量有很多很难量化的东西,误差的大小全凭经验控制。

公司指标每人每月3000至5000行

    我用了两天完成了12000行的有效代码的开发,绝对是有效代码,是项目的公用代码。然后用了3天测试,当然还是会有bug,但是在后期的开发中只发现了2个;我不是说我很牛,所有工作经验有3年的人都会遇到这种情况;所以不要讨论人月的绩效,那是没有任何意义的,因为我随后的时间对开发其他的代码毫无兴致。

    如果BOSS用每天6000行来要求我们,我们都已经去见上帝了;但是如果只是要求你每天30行,那么项目也不要干了,我们回家抱孩子去吧!

我觉得应该按工能算比较合适点.每天按功能和难易度算才是正道.

匿名用户不能发表回复!
}

好,我们回过头来看看这个“图书馆管理系统”。

顺便提一句,编程只是将“做什么”(What to do)变成“如何做”(How to do),但编程旨在为设计应用程序而服务,光会编程肯定是不够的,充其量只是一个流水线操作员,想要从事这方面的工作,你还要学一整套的东西,例如,数据库,界面设计,对象设计,数据传输方式(如 http),数据存储(如 xml)等。

既然是系统,那肯定至少要有一张表来存储这些图书的数据吧?OK,你先要设计一张表,思考里面有哪些字段(图书名、作者、出版社、出版年月。。。)。这是基础数据(master data)。

- 关于图书管理(借和还)

图书馆有借有还,就像银行存钱取钱一样。那么,肯定要有两张表——图书的状态表,以及图书借还的记录表。我当时考虑得比较简单,每个人每次只借一本书。

状态表记录图书状态,基本思路就是,如果是“出借”状态,那这本书对后面的人肯定是无法再借了;当书还回来后,恢复成“可借”状态。

借还记录比较简单,一旦有人来借、还,每次增加一条记录。

说到这里,细心的人会发现一个问题——借阅的人怎么没有数据记录?问得好,在第一条里,没有想到这一点,我当时也没有刻意去设计~~

借阅之前肯定要查询,主要通过一个查阅画面连接后台数据库来实现,可以按书名、书号、作者、出版社等查询。

}

我要回帖

更多关于 不了解 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信