软件开发

  • CI/CD 中的自动化测试的概要知识

    持续集成和持续交付是由测试驱动的。以下是如何做到的。 “如果一切似乎都在控制之中,那只是你走的不够快而已。” —Mario Andretti 测…

    编程笔记 2021年8月6日
  • 如何在 Mac 上安装 Java

    macOS 用户可以运行 Java 的开源版本,以及用于云原生cloud native开发的新框架。 五月底,Java 庆祝了它的 25 周年纪念日,为了纪念这一时刻,世界各地的开…

    编程笔记 2021年8月6日
  • 微软在Windows 10中引入包管理功能

    微软迈出了学习开源社区的重要一步:在Windows 10中引入了包管理功能PackageManagement自动化软件的发现和安装。 微软官方博客说,在Linux世界,用户熟悉的包…

    业界资讯 2021年8月6日
  • 苹果Swift成最受欢迎编程语言

    最近苹果手表预订火爆,再次揭示了科技行业一个规律——“苹果做什么什么都能火”。大约一年前,苹果推出了新的编程语言Swift。最近的一…

    业界资讯 2021年8月6日
  • Hyper-V:用于微软下一代云计算的容器技术

    在当前迅速发展的时代, 云计算为越来越来的企业发展提供了便利。其灵活性很好的满足了很多企业业务发展的需求。云计算平台中的容器技术更是利用这一特点实现了便捷的软件开发和部署。开发人员…

    业界资讯 2021年8月6日
  • Git/GitHub 中文术语表

    Git 和 GitHub 已经成为了开发者的基础工具,尤其是参与开源软件开发时经常会使用它们。但是在 Git 和 GitHub 使用过程中遇到的很多术语并没有标准的或约定俗成的中文…

    编程笔记 2021年8月6日
  • 对构建系统进行容器化的指南

    搭建一个通过容器分发应用的可复用系统可能很复杂,但这儿有个好方法。 一个用于将源代码转换成可运行的应用的构建系统是由工具和流程共同组成。在转换过程中还涉及到代码的受众从软件开发者转…

    编程笔记 2021年8月6日
  • 完美生活:git rebase -i

    让大家觉得你一次就能写出完美的代码,并让你的补丁更容易审核和合并。 软件开发是混乱的。有很多错误的转折、有需要修复的错别字、有需要修正的错误、有需要稍后纠正的临时和粗陋的代码,还有…

    编程笔记 2021年8月6日
  • 为什么测试对云原生流水线不再足够

    以速度和规模进行创新的举动让软件质量变得紧张,暴露了测试的局限性。 不要误解我——所有形式的测试都与软件交付供应链密不可分。测试和静态分析对于软件开发流水线…

    编程笔记 2021年8月6日
  • Sirius:密歇根大学开发的免费开源版“Siri”

    苹果和微软等大型科技公司都在争相开发虚拟个人助理功能,方便用户通过语音设置闹钟或搜索信息。而现在,其他企业也可以利用一款名为Sirius的开源软件开发自己的语音助理服务。 密歇根大…

    业界资讯 2021年8月6日