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

大型程序多少行代码

发布时间: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项目大小不是按代码行数计算的,是按功能以及它使用的范围

阅读全文

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

热点内容
哪些金融app推广代理权 浏览:568
水车摩托车如何交易 浏览:875
产品还没生产完叫什么 浏览:920
查录取状态显示数据维护中是什么意思 浏览:134
深圳买房在哪里摇号小程序 浏览:420
如何运行数控程序 浏览:379
赣州信息价在哪里看 浏览:460
兽药什么时候在哪招代理 浏览:730
保时捷水温数据流怎么看 浏览:80
如何进行建筑工程技术鉴定 浏览:15
公主家产品有哪些明星代言 浏览:190
程序员的朋友圈是什么样的 浏览:33
小程序如何添加点击效果 浏览:279
外资代理记账价格多少 浏览:442
城市轨道车辆应用技术专升本可以报什么 浏览:762
如何搭建数据平台 浏览:822
重庆哪里有冷冻食品批发市场 浏览:255
保险代理人资格证怎么取得 浏览:145
东莞莞城区哪个市场豆腐好吃 浏览:448
定制属于什么技术 浏览:225