`
sunguanxing
  • 浏览: 1084787 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

十万行以上的编程经验是什么概念?大概能编多少个程序

阅读更多
代码行数一般是个统计意义上的数,而不是非常准确的,至于楼上说的,有一点道理,但大多数情况下,代码行在真实的系统源码中,不会出现那种反复Copy的情况(代码是要验收的)。

小软件一般在5000行以下的代码量(包括注释、空行等等)
中小软件一般在10000行左右
中型软件就要在50000行上下了
中大型软件一般在100000 -- 300000行
而大型软件就没有边了。

因此,讲编程经验,也有人用编码量来衡量(尤其在招聘程序员是经常会用到),这有其合理性也有局限性。它只是一个参考而已。

一般的程序员,每年的编码量大约为2、3万行左右(指的是软件产品开发),因为代码不是写完就完了,还要包括调试、测试、维护等等,所以平均下来,每天能有100行就不错了,当然,这还要看程序的性质,如果代码涉及内核、底层或者算法等等,代码的重用性高,研发性质较大,代码量就要小多了,而且开发速度也会较慢,因为其开发难度大;如果只是开发应用层,大量的堆积代码,如一般的软件工程项目和网站应用,代码的可重用性要求不高,那么代码量相对来说就会大得多,开发速度也相对较快。

所以,编程经验仅仅用开发代码量来衡量是不够的,还要包括开发代码性质的考量。

总之,十万行的编程经验大概是3年以上的实际工作经验,或者写过10多个中小软件,或者完整参与开发过1到2个大型、大中型软件,或者开发过几个中型软件工程项目。
http://zhidao.baidu.com/question/15323395.html
分享到:
评论

相关推荐

    瞬间十万行文本清重复源代码

    可以瞬间清除十万行以上文本的重复数据!~

    bmp wav avi 超一万行的综合性程序

    Visual C++ 实现的超过一万行的简单多媒体应用综合程序。 发布出来,希望对刚学习Windows 下C++的朋友有用,期望大家指教QQ676744544

    10年的python开发读取一万行以上的excel文件选择的库.pdf

    本资源是一份关于读取超过一万行Excel文件的Python代码库,适用于中级到高级开发者。该代码库包含了如何快速读取大型Excel文件、如何优化内存占用等技术点。在这个资源中,你将学习到如何使用Python库Pandas和...

    用Python读取几十万行文本数据

    今天小编就为大家分享一篇关于用Python读取几十万行文本数据,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    从Linux程序中执行shell(程序、脚本)并获得输出结果

    比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而...

    table-xxl:在网页中呈现包含数十万行的表格

    表-xxl 在网页中呈现包含数十万行的表格

    5组-十万行代码十万字文档写不够队长倒立洗头-实验一1

    1. 团队(小组)建立 2. 团队分工协作平台软件的调研和确定 3. 分组进行项目发布、对接、调查 1. 每组民主产生一名组长(5人一组,可轮换制),负责小组分

    高质量C++/C 编程指南

    我从读大学到博士毕业十年来一直勤奋好学,累计编写了数十万行 C++/C 代码。有 这样的苦劳和疲劳,我应该称得上是编程老手了吧? 我开发的软件都与科研相关(集成电路 CAD 和3D 图形学领域),动辄数万行程序, 技术...

    怎样看待大学期间的代码练习

    李开复也建议计算机类的学生争取在大学四年中积累编写十万行代码的经验。由此可见代码量积累的重要性。 当你编写过100行代码的时候,应该对编程有了一个朦胧、感性的认识。 当你编写过1,000行代码的时候,应该已经...

    C#一个窗体对应多个.cs源代码文件

    作C#桌面程序时,有时我们会遇到很复杂的功能,如果所有功能的实现都写在一个.cs文件中,会让这个.cs文件显得很臃肿,而且不便于以后管理。本程序提供一种方法,可以将不同功能分写在不同的.cs文件文件中。即能将很...

    自己编写的xilix ddr3 IP核用户接口verilog程序

    官方给的ddr3测试程序长达万行,有木有很痛苦的感觉?来来来,这个测试接口只有300行左右,实现了顺序写入及顺序读出,可以让你在半个小时之内了解具体的实现方法,本程序在ml605及ise14.4的ddr 3.92上验证过,可以...

    林锐的C++感言和经验

    面向对象程序设计语言很多,如Smalltalk、Ada、Eiffel、Object Pascal、Visual Basic、C++等等。C++语言最讨人喜欢,因为它兼容C 语言,并且...如果我能早几年明白这些小道理,就可以大大改善数十万行程序的质量了。

    Python这样操作能存储100多万行的xlsx文件

    (2) 如果excel文件是xlsx,2007以上版的,使用openpyxl库来对xlsx文件进行操作 Tips:xlrd、xlwt和openpyxl非python自带库。 我们使用Python做数据挖掘和分析时候,当数据行超过一定数量,xls文件是存不下的。显然...

    易语言汇编快速生成10万行文本源码

    易语言汇编快速生成10万行文本源码

    智能源码统计专家 3.7

    用于对目前流行的几乎所有编程工具所编写的程序进行代码统计,分析出程序中的代码行、注释行、空白行的行数和比例,软件支持VC++、C++ Builder、Delphi、VB、C/C++、ASM、Java等程序类型。软件拥有非常漂亮的界面和...

    Android+Tomcat+MySql一万行代码模仿QQ聊天软件

    android客户端+Tomcat服务器+MySql数据库实现模仿QQ聊天软件,内附使用说明,适合期末给老师交的一万行代码作业

    浅谈python写入大量文件的问题

    今天准备把几个txt文件合并成一个文件时,用f.write方法写入时,发现程序执行完了,本应该十万行左右的txt记录,实际上只被写入了4k多行。 网上查了是因为程序执行速度太快,以至于读到内容还没有完全写入文件,文件...

    软件工程思想

    我在读大学的十年里有八年从事软件开发,尽管编写了几十万行C++/C程序,也经历了若干次小不点儿大的成功和失败,可老感觉只学了些皮毛,心里慌兮兮的。在博士研究生毕业前的半年里,我告戒自己不应该再稀里糊涂地在...

    C#做的供应商管理系统万行代码

    C#做的供应商管理系统万行代码,包含大量错误校验、后台校验、数据库操作、事件响应、类继承等实际例子,对初学者很有帮助

    软件工程思想 (林锐)

    我在读大学的十年里有八年从事软件开发,尽管编写了几十万行C++/C程序,也经历了若干次小不点儿大的成功和失败,可老感觉只学了些皮毛,心里慌兮兮的。在博士研究生毕业前的半年里,我告戒自己不应该再稀里糊涂地在...

Global site tag (gtag.js) - Google Analytics