写点什么
创作场景
- 记录自己日常工作的实践、心得
- 发表对生活和职场的感悟
- 针对感兴趣的事件发表随笔或者杂谈
- 从 0 到 1 详细介绍你掌握的一门语言、一个技术,或者一个兴趣、爱好
- 或者,就直接把你的个人博客、公众号直接搬到这里
登录/注册
收录了 软件开发周期 频道下的 50 篇内容

GitHub作为一个强大的协作平台,通过有效协作、生产力提升及安全性三大支柱,支持软件开发过程。其功能如GitHub Issues、代码扫描和密钥扫描,协助团队管理代码、检测安全问题。此外,GitHub Copilot和GitHub Actions自动化了代码编写、测试和部署等重复性任务,显著提高了开发效率。GitHub Advanced Security通过依赖项分析、代码扫描和密钥扫描等手段,帮助团队在软件开发周期早期识别并解决潜在安全问题。通过展示具体功能和实例,说明了在GitHub上进行项目管理、协作和代码安全维护的方法,展现了使用GitHub优化软件开发各个环节,实现高效、安全开发流程的潜力。

在软件发展的几十年历程中,人们一直在追求更高效地交付更高质量的软件。

软件被恶意利用的情况在不断演变,企业需要有一定的措施来抗衡这些风险。基于软件最佳实践、培训和对安全威胁形势的良好理解,构建的坚实平台,这对软件拥有强大的防御态势至关重要。
我们必须把应用程序的安全性整合到软件开发的过程中。之后在测试中才关注安全性是不够的,因为对于修改错误来说,那太迟了,而且非常昂贵。微软的Steve Lipner在上周举行的RSA大会上发表了关于应用程序安全性的演讲,其中谈到在软件开发生命周期中的安全性。

新一代辅助软件开发工具正通过自然语言生成代码、实时续写等功能,显著提升开发效率,助力开发者专注创新。

SpaceX 的载人龙飞船又一次与国际空间站成功对接,但在软件开发方面仍面临一系列特殊挑战。

在 KubeCon + CloudNativeCon China 2018 期间,美国科技媒体 TheNewStack 创始人兼主编 Alex Williams 对才云 Caicloud 联合创始人兼 CEO 张鑫、COO 韩佳瑶进行采访。
20世纪90年代,Rational 统一软件过程(RUP)作为一个集结了软件工程最佳实践的框架,被逐步建立起来。其中的一些理念,如迭代、简单、关注价值和定期反馈,都被认为对软件工程的成功至关重要。很多人都借鉴统一过程,在不同的项目领域构建了方法论。本文就是对其中一些方法论的探讨。

天下武功,唯快不破。本文主要讨论了在诸多因素影响下,如何确保开发人员能以最佳速度工作?

谷歌开发者布道师Ray Tsang开发者在组织中采用Kubernetes时可以使用的工具和最佳实践。

朱红林将于会上分享《如何在软件开发生命周期中高效管理开源组件》话题,针对开源整改和提交代码过程中的痛点和难点,分享“Kernel 代码自动化开源工具系统”的原理和实践。

过去一年,编码 Agent 的变化速度,已经快到让人很难用“功能升级”来形容。

开源组件的引入和全生命周期软件管理,是个比较大的课题,涉及多个可能的技术风险、安全合规风险、软件供应链风险、地缘政治风险等,所以全生命周期管理是个很有挑战,但也很有必要完成的一项工作。Kernel 代码管理和开源,涉及多个技术层面,如何高效完成软件管理和开源治理,是个工作任务庞大且不易完成的事情。

现在的互联网,是一个快鱼吃慢鱼的世界,在软件开发中,同一技术选型下,如果你的产品比主要竞争对手晚上市几个月,就意味着你可能面临着多种不利因素,为以后的发展埋下隐患。
12月22日,2016华为大连软件开发云上线大会在大连市召开,大会主题为“云智软件,众享未来”。记者在会上获悉,通过使用华为软件开发云,以前每个月所产生的1亿行代码的编译时间,可由原来的25分钟缩短至7.5分钟,版本级的编译速度可由94分钟缩短至31分钟。
软件测试是软件质量保证的关键环节。越早发现软件中存在的问题,修复问题的成本就越低,在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍。软件质量越高,软件发布后的维护费用越低。
软件测试是软件质量保证的关键步骤。越早发现软件中存在的问题,修复问题的成本就越低,软件质量也就越高,软件发布后的维护费用越低。
软件测试是软件质量保证的关键步骤。越早发现软件中存在的问题,修复问题的成本就越低,软件质量也就越高,软件发布后的维护费用越低。