导航:首页 > 软件知识 > 大型程序多少行代码

大型程序多少行代码

发布时间:2022-02-01 00:18:48

程序员平均一天要写多少行代码

代码是其次的、逻辑才是关键;
懂得代码的逻辑关系、写起来代码才会显得漂亮、条理清晰的代码也可以增加代码的可读性;

② 软件规模可按源程序行数的多少进行分类,所谓大型软件,通常是指源程序行数为

统计一源程序语句数、行数、字符数、类及函数的个数。并将源程序每行前加上行号并删除其所有注释后生成一打印文件。注意C++语言程序注释形式有://注释内容和/*注释内容*/两种形式。

③ java程序写一个有多少行代码的程序


package iugame.util;


import java.util.ArrayList;

import java.util.Collections;

import java.util.List;

import java.util.Random;


/**

* 数学工具类

*

*

*

*/

public class MathUtil {

public static Random r = new Random();

/**

* 根据权重,随机数组索引

* @param rates

* @return

*/

@Deprecated

public static int getRandomIndex(List<Integer> rates){

List<Integer> list=new ArrayList<Integer>();

int sum=0;

list.add(0);

for(int i:rates){

sum=sum+i;

list.add(sum);

}

int random=getRandom(0, sum+1);

list.add(random);

Collections.sort(list);

int ret=list.indexOf(random)-1;

if(ret<0){

ret=0;

}

return ret;

}

/**

* 是否命中

*

* @param num几率值

* @param max几率基数

* @return

*/

public static boolean getProbability(int num, int max) {

boolean rs = false;

if (num >= r.nextInt(max)) {

rs = true;

} else {

rs = false;

}


return rs;

}

/**

* 是否命中

*

* @param num

* @return

*/

public static boolean getProbabilityFloat(float num) {

boolean rs = false;

if (num >= r.nextFloat()) {

rs = true;

} else {

rs = false;

}

return rs;

}



/**

* 随机一个min到max的随机数 不包含max,(如果min=max return min)

*

* @param max

* @return

*/

public static int getRandom(int min, int max) {

if (min == max) {

return min;

}

if (max < min) {

int tmp = max;

max = min;

min = tmp;

}

int num = Math.abs(r.nextInt()) % (max - min);

return (num + min);

}


/**

* 根据step随机一个min到max的随机数 不包含max

*

* @param max

* @return

*/

public static int getRandomByStep(int min, int max, int step) {

int rs = getRandom(min, max);

if (step == 0) {

return rs;

}

return rs - rs % step;

}


public static void main(String[] args) throws InterruptedException {

// System.out.println(getRandomByStep(10, 60, 3));

List<Integer> rates=new ArrayList<Integer>();

rates.add(55);

rates.add(88);

rates.add(96);

for(int i=0;;i++){

int randomIndex = getRandomIndex(rates);

if(randomIndex<0||randomIndex>9){

System.out.println("出错了");

}else{

System.out.println(randomIndex+"--");

}

Thread.sleep(200L);

}

}

}

④ 一个程序员,代码量达到多少行,才算是入门

代码量的多少 只能说明你对某一种语言的熟悉度。并不能完全用你编程的代码量来衡量你的技术含量。个人觉得编程是靠一种思维。变学习、边敲代码的过程中学会思考。否则相同的代码你会敲很多遍、但是原理你还是并没有掌握。思考。思考。思考。

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

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

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

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

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

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

总之,十万行的编程经验大概是3年以上的实际工作经验,或者写过10多个中小软件,或者完整参与开发过1到2个大型、大中型软件,或者开发过几个中型软件工程项目。

⑥ 大型程序源代码有多少行

代码又不是靠行卖钱。问这个有啥意义呢?
何况程序员的由于技术或者思维的不同。同一个功能。有的只有几行。有的几十行。

⑦ 1Mb的程序大约需要多少行代码 (比如C++开发)

拿Java来说1Mb应该是2万行左右(没有空格,没有注释)

数据参考来源于SourceCounter Version3.5.33.73(Build 1140.22062011)

⑧ 多少行代码才能算是大型软件工程

5万

⑨ java 项目 代码行数多少 算大项目

java项目大小不是按代码行数计算的,是按功能以及它使用的范围

阅读全文

与大型程序多少行代码相关的资料

热点内容
黄骅市最大的海鲜批发市场在哪里 浏览:450
黑河用户信息传输装置公司有哪些 浏览:713
常规的负面信息投诉资料有哪些 浏览:336
事业单位专业技术岗是干什么 浏览:521
浪潮集团和神州信息哪个好 浏览:235
怎么交易外汇平台免费 浏览:948
代理销售设备是百分之多少的税率 浏览:933
贵州智能监控代理费多少 浏览:296
昆山有哪些钢材市场 浏览:3
怎么把档案从学校转到人才市场 浏览:827
如何练好电脑的技术 浏览:707
一百多万门面交易多少税 浏览:395
如何下载fcoin交易平台 浏览:165
贵阳快递代理点是什么意思 浏览:161
58违规信息如何删除 浏览:67
一本教材包括哪些基本信息 浏览:322
北斗信息卡怎么更改信息 浏览:115
畅易阁小号什么时候可以交易啊 浏览:247
ttsservice是什么程序 浏览:649
怎么注册货运信息部 浏览:474