首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/202967/chromeos-flex-launches

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

供应链攻击日益严重,微软开源 SBOM 生成工具

微软近日将其用于公司内部的 SBOM(Software Bill of Materials,软件物料清单)生成工具开源,以帮助技术行业和 IT 决策者更好地了解其工具的安全性以及软件供应链的依赖关系。 SBOM 的核心是建立一个软件所使用的组件之间在供应链关系上的明确记录,它是一个机器可读的文件,列出了产品中的所有组件,其中也包括所有的开源项目,这就有点像是食品包装上的成分表。通过这个 “成分表” 可以清楚的了解产品上下游之间的关系。 近些年网络安全问题频频发生,最近一起备受关注的漏洞事件应该就是去年年底 Log4j 中的远程代码执行漏洞,让依赖该项目的全球开发者加班加点修复这个问题。不过即便这件事情影响范围极广,在圈子里闹得沸沸扬扬,也依然有企业对此事不太了解的情况发生。因此,SBOM 对于一家企业的重要性自然不言而喻。 微软开发的这个工具名为 Salus,可在 Windows、Linux 和 Mac 平台上使用,并能根据 SPDX 规范生成 SBOM。微软将 Salus 定位为「通用的、经过企业验证的 SBOM 生成器」,可以轻松集成到软件构建的工作流程中。 Salus 创建的文档...

假如需求拆分像切蛋糕一样简单 | 敏捷实践

在上周的文章中,我们了解了用户故事的 INVEST 原则,以及研发需求拆分的两个标准: 大需求拆分的终点是用户故事,而故事要能在一个迭代中完成; 用户故事下的开发子任务应尽量满足 0/1 判断标准,且工作量建议设置为 0.5~1 人/天。 本篇内容,Liga 将进一步介绍需求拆分的两种常见方式和具体拆分流程。 一、 需求拆分的两种方式 01 水平切片 Horizontal Slice 如果将一个史诗级需求视作一个千层蛋糕,那么水平切片意味着将千层蛋糕逐层分解,每个人只能吃到其中某一层的味道。 在传统研发工作中,人们通常会按照职能和组织架构,将整个需求横向地拆分成「每个职能小组的任务」,且每部分工作只被对应层次的成员所理解。例如: 任务 1:创建新的数据库表格 任务 2:创建传输协议 任务 3:创建 DAL 以访问存储过程 任务 4:构建 UI/UX 页面 02 垂直切片 Vertical Slice 需求的垂直切片则像是将大蛋糕纵向切分成一块块小蛋糕,每块小蛋糕都能尝到「千层」的完整口感。 垂直切片要求将完整需求分解成若干个小但有价值的、可独立交付的用户故事。 每个故事只交付需求中的部...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册