设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:2019年最佳开源软件

2019-10-14 10:59| 发布者: joejoe0332| 查看: 9822| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: InfoWorld公布2019年最佳开源软件  近日 InfoWorld 公布了 2019 年最佳开源软件榜单。InfoWorld 是致力于引领 IT 决策者走在科技前沿的国际科技媒体品牌,每年 InfoWorld 都会根据软件对开源界的贡献,以及在业界 ...


  国际汽联 FIA 计划在 2021 年进行全面规则更改,包括标准化一些零件以降低成本,由于担心标准零件可能会带来可靠性问题,并且可能需要花费额外的费用来验证设计,于是有人提议使用开源的概念作为替代解决方案。


  也就是说这将要求团队在线发布某些零件的设计,从而允许其他人模仿创建并以不同的方式实现标准化零件。F1 团队支持这个开源设计提案。梅赛德斯技术总监 James Allison 表示:“这是一个新思路,需要进行合理的交流才能将其从有前途的概念转变为可交付的现实,但我认为它值得探讨。”

  James 相信开源系统将将逐步建立,最终将有足够大的数据库来存储不同的解决方案。最终最佳设计会渗透到所有团队中,并通过 F1 设计风格的优胜劣汰来实现标准化。并且他还说到:“这不再是我们任何人特别想花开发资金的领域,因为那里有好的设计。”

  法拉利与红牛也支持开源提议。红牛首席工程师 Paul Monaghan 表示,车队放入和取出哪些零件都需要经过思考,“我认为,这可以保护这项运动免受标准零件的任何错误的影响,这些错误可能会带来很多问题和困难,我们很高兴能参与到该开源提案中。”更多相关内容,请关注本次专辑……

  Uber 近日开放了其公司内部使用的《Go 语言风格指南》。Uber 介绍,“风格”也就是支配我们代码的惯例,该指南出现在 Uber 公司内部是为了使代码库易于管理,同时让工程师有效地使用 Go 语言特性。


  文档中详细描述了在 Uber 编写 Go 代码的注意事项,具体列出来的是“Dos and Don'ts of writing Go code at Uber”,也就是不该怎样写,而应该怎样写 Go 代码。指南涵盖了“指导方针”、“性能”、“风格”与“模式”几个大模块。

  defer 的开销非常小,只有在可以证明函数执行时间处于纳秒级的程度时,才应避免使用。使用 defer 可以获得更好的代码可读性,而它的开销相比来说可以忽略不计。对于具有更多更大内存访问的方法来说 defer 会显得更加重要。

  OpenJS Foundation 宣布,Node Version Manager(NVM)成为该基金会的第一个孵化项目,NVM 是一个符合 POSIX 的 bash 脚本,用于管理多个 Node.js 活动版本。OpenJS 基金会是由 JS 基金会和 Node.js 基金会合并创建的,它的使命是:


  NVM 是自 Node.js 基金会和 JS 基金会合并以来的第一个新项目,加入 OpenJS 基金会将有助于其进一步的开发、稳定和治理。NVM 为开发人员提供了更有效的方式完成任务。其中一些优点包括:

  NVM 使得在每个 shell 的 Node 版本之间切换变得更容易;能够在任何具有 curl/wget 的符合 POSIX 的系统上安装 node;NVM 将全局安装的模块存储在用户目录中,NPM 一起使用时无需使用 sudo;为大多数没有预构建二进制文件可用的系统处理编译,简化了安装过程;为包管理器提供方便,而不需要从非官方的分发渠道获取 node。

  Node.js Release Working Group 和 Node.js Project Technical Steering Committee 成员 Bethany Griggs 说:

  NVM 加入 OpenJS 基金会是好的决定,因为它是整个生态系统的重要组成部分,也是使我们的用户更容易管理 Node.js 版本的工具。NVM 是一个很有价值的工具,它使升级到 Node.js 的新版本或在现有版本之间切换变得更加简单,尤其是开发人员正在处理各种具有不同最低要求的 Node.js 版本的项目。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部