百科问答小站 logo
百科问答小站 font logo



如何看待华为1100亿行规模的代码库? 第1页

  

user avatar   yao-dong-27 网友的相关建议: 
      

分享个Nokia的故事

十几年前,我还在Nokia中国做研发的时候,我的部门有个工程师可能是全Nokia提交代码最多的人。

Nokia的Symbian系统里,所有的app的界面布局和配置都是用XML格式保存的,有界面和配置管理编辑工具来生成XML。

但是XML直接用在手机里面性能有问题,在当时的手机上实时解析XML是做不到的。

于是工程师们的解决方案是开发一个工具把XML解析成C++代码,每个XML里的数据都对应成C++的类和函数,然后app里直接调用这些函数就相当于读取XML的数据了。

这种生成的代码有大约50万行,而且随时间还在不断增长,每两周上面提到的那位工程师负责生成这些C++代码,编译测试通过后提交到代码库,交给持续集成系统去编译发布。

这位工程师每年的提交代码量接近1000万行。


user avatar   bluedrum 网友的相关建议: 
      

一个微信提到内容,华为屁都没放一个,各方海外大佬份份跳出来冷嘈热讽。

Google派,微软派都出来。讲真这两公司对华为封锁,一定是看了华为公司代码,稀烂的,所以拒接合作了。作为华人工程师,还是关心一下怎么不被印度人搞出公司才是正道。你看,facebook的工程师就没空喷华为。


另外,华为作软件形态最为复杂的公司,没有之一,那一些做GUI的,前端的,app的真不要上来就看过代码一样,开喷显示自己水平多高一样。


user avatar   Broooooklyn 网友的相关建议: 
      

这说明华为的前端/NodeJS开发有几个很菜的,居然把项目的 node_modules 提交到代码管理平台了。

两三个 node_modules 就一千亿行了。




  

相关话题

  如何评价华为于 12 月 21 日发布的华为智慧屏 S 系列?有哪些亮点和不足? 
  如何看待华为将于 9 月 13 日举行智慧办公新品发布会?你对此有哪些期待? 
  平常玩玩王者吃鸡,想问一下买荣耀v20好还是华为p20好? 
  如何评价华为调侃美国「黑五」,所有美国在售手机享 100% 折扣,随后又表示他们不能在美国卖任何东西? 
  华为内部文件强调:「不造车,谁再建言造车干扰公司,调离岗位」,为什么华为坚决不触碰「整车造车」业务? 
  如何评价苹果发布会后媒体和花粉异口同声说华为稳了,吊打苹果,吊打A12? 
  孟晚舟案美国司法部与其达成延迟起诉协议意味着什么?为何要等到明年年底才完全驳回起诉? 
  英国禁用华为,会不会成为倒下的第一块多米诺骨牌,造成欧盟各国纷纷抵制华为,华为该怎么逆势翻盘? 
  半导体的最大应用领域是哪一个? 
  如何正确支持华为与高通的5G战争? 

前一个讨论
计算机本科生花大量时间写编译器,操作系统是不是不务正业?
下一个讨论
如果一个程序员工作5年后还没成为大牛,是不是该考虑别的路子了?





© 2025-03-25 - tinynew.org. All Rights Reserved.
© 2025-03-25 - tinynew.org. 保留所有权利