• 软件开发过程管理系统、版本控制系统及它们之间的集成

    所谓的软件开发过程管理系统,从广义上来说,需要包括整个软件工程的所有部分,包括需求分析,概要设计,编码,测试和部署与维护,不过今天我们说这个仅仅只包括开发与测试的阶段,也其实就是代码会一直改动的那段...
    文章 2017-07-03 1185浏览量
  • 云栖大讲堂Java基础入门(三)-阿里巴巴Java开发手册...

    这种情况相当于发生非常严重的错误,对应在平时开发过程中,其实是系统级别的异常,比如磁盘掉,机器宕掉,网络断掉。第二种,假设机场是OK的,但是在去机场的路上,突然之间道路出现拥堵的情况,本来30分钟的路程...
    文章 2018-05-03 5154浏览量
  • 阿里研究员谷朴:警惕软件复杂度困局

    一个模块有多种方式让调用者实现完全相同的功能:软件在维护过程中,出现这种状况可能是因为初始设计不当后来修改设计 带来的冗余,也可能是设计原版的缺陷,无论如何这种模块,带着强烈的“味道”。完全避免这些...
    文章 2020-08-26 1444浏览量
  • 设计,成本与开发细节的讨论

    记得以前有故事,说工厂里输气管道坏了,死活找不到问题,于是请来了德国专家,专家走到某个地方敲了敲,说这坏了,人们一,故障马上解除;专家要收20W,人们不解,不就是敲了一下吗?专家说,知道在哪敲19W,敲这...
    文章 2016-04-21 1242浏览量
  • 阿里研究员:警惕软件复杂度困局

    一个模块有多种方式让调用者实现完全相同的功能:软件在维护过程中,出现这种状况可能是因为初始设计不当后来修改设计 带来的冗余,也可能是设计原版的缺陷,无论如何这种模块,带着强烈的“味道”。完全避免这些...
    文章 2020-08-24 1413浏览量
  • 美的程序不可能从修修补补中来。...

    虽然组里的成员催我写测试,但是我却知道那只会降低我的开发效率,因为这个程序在几个星期的过程中,被我推翻重来了好几次。要是我一开头就写上测试,这些测试就会碍手碍脚,阻碍我大幅度的修改代码。测试的另一个副...
    文章 2015-04-21 657浏览量
  • 【转载】如何用开源工具进行Multi-Cloud的自动化资源...

    开发应用上线之前,也要应对开发和测试运营之间因为环境一致性引发的各种争论,比如开发人员说软件已经开发好了,结果测试人员说在我的环境下就是运行不好,然后检查发现是因为测试用的是重复的环境,不是一个干净...
    文章 2017-09-28 2391浏览量
  • 如何一步一步从 QA 到 EP

    从我有限的从业经验到现在,经历了很多次软件开发模式的变化,这些变化,或因为跟风,或因为有切实的问题要解决,总之始终处于各种不同的尝试的路上。QA 团队从最早的强调流程,到后来强调开发技术,搞自动化测试,...
    文章 2017-07-03 3109浏览量
  • 什么是低代码(Low-Code)?

    根据《人月神话》作者Fred Brooks的划分,软件开发的复杂度可以划分为本质复杂度(Essential complexity)和偶然复杂度(Accidental complexity)。前者是解决问题时固有的最小复杂度,跟你用什么样的工具、经验是否...
    文章 2020-11-18 8384浏览量
  • 什么是低代码(Low-Code)?

    根据《人月神话》作者Fred Brooks的划分,软件开发的复杂度可以划分为本质复杂度(Essential complexity)和偶然复杂度(Accidental complexity)。前者是解决问题时固有的最小复杂度,跟你用什么样的工具、经验是否...
    文章 2020-11-16 16368浏览量
  • 什么是低代码(Low-Code)?

    根据《人月神话》作者 Fred Brooks 的划分,软件开发的复杂度可以划分为本质复杂度(Essential complexity)和偶然复杂度(Accidental complexity)。前者是解决问题时固有的最小复杂度,跟你用什么样的工具、经验...
    文章 2020-11-30 2352浏览量
  • 云上自动化资源架构和变更实践

    开发应用上线之前,也要应对开发和测试运营之间因为环境一致性引发的各种争论,比如开发人员说软件已经开发好了,结果测试人员说在我的环境下就是运行不好,然后检查发现是因为测试用的是重复的环境,不是一个干净...
    文章 2017-09-28 3757浏览量
  • 集体通宵发版怎么破?阿里敏捷教练开出四道“药方”

    测试环境由测试同学来守护,做到有效监控、及时反馈、快速恢复(环境坏了要及时知道,知道了要及时将问题抛出来,大家进行修复)。在工具暂时还未支撑时:由开发打完包后,测试同学到固定的地方去取包进行部署,并做...
    文章 2018-10-17 2869浏览量
  • 如何成为优秀的技术主管?你要做到这三点

    开发过程中所用到的公共组件进行了统一抽象与封装,包括 dao 层框架mybatis、cache 组件 jetcache、httpclien t组件、common-tools(公共工具),同时抽取出全局唯一ID、分布式锁、幂等等公共组件,把以上公共组件...
    文章 2019-02-27 8954浏览量
  • 程序员修炼的务实哲学

    虽然软件开发不受绝大多数物理法则的约束,但我们无法躲避来自熵的增加的重击。熵是一个物理学术语,它定义了一个系统的“无序”总量。不幸的是,热力学法则决定了宇宙中的熵会趋向最大化。当软件中的无序化增加时,...
    文章 2020-05-18 320浏览量
  • 揭秘!开源软件背后的神秘组织

    通过提供硬件、通讯工具以及业务基础架构,为开放式协作开发软件项目提供基础。建立独立法人实体,任何公司和个人可以向其进行捐赠,并能够确保这些捐赠将用于公共利益。为个人志愿者提供避免针对基金会项目的法律...
    文章 2020-05-14 823浏览量
  • 重构:改善饿了么交易系统的设计思路

    换句话说,只要遵循前面叙述的某些原则,这些模式完全可能会自然在系统代码中体现出来,在《敏捷软件开发》这本书里,就特意有一个章节,描述了一段代码随着调整慢慢演进到了观察者模式的过程。拥有模式固然是好的,...
    文章 2019-09-20 9692浏览量
  • DevOps落地三部曲:如何归责?用啥工具?...

    所以我更多侧重的是Dev这个层面,也就是从Dev到运维,因为正好是整个全流程走到这里,我们看到了一些实践,也看到了将来的一些机会和趋势,所以今天会谈一谈我们公司近两年做的过程,也就是我们怎么做DevOps。...
    文章 2017-12-15 3112浏览量
  • UI设计初学者应该如何入门?

    我这里举例来说明,就例如我们要研发一个聊天软件,起名为微信(举例),我们前期要策划,规划,对不对,怎么聊天,怎么发语音,怎么发视频通话,这些功能都要实现出来,好,此刻我们研发好了,但是我们要以眼睛能...
    文章 2018-12-13 1123浏览量
  • Dave Thomas:一个开发者的为与不为

    Dave:对于移动方面的开发最大的挑战就是没人知道怎么去做。但是没关系,因为我们在不断努力尝试,犯错误,然后从中学习。我认为移动不是重要的,而是唯一至关重要的开发。它并不只是手机,而是分布网络下的各种东西...
    文章 2016-05-06 1546浏览量
  • 工业物联网(IIoT)生态构建三字经:先做人、后心、...

    上海大制科技有限公司和源讯信息技术(中国)有限公司是新一代应用软件开发商的代表。大制公司首席执行官郭云提到他们不仅操心基于场景的SaaS应用开发,还得操心IIoT项目方案咨询、数据采集、数据分类、商业智能分析...
    文章 2018-02-08 1239浏览量
  • 阿里云大数据计算平台的自动化、精细化运维之路

    这里面主要难点还是在于硬件信息收集和分析,怎么判断这块磁盘坏了怎么判断 CPU 是有问题的。这其中需要长期的数据和经验积累。这里我可以简单介绍一下我们现在采集的信息源: 硬盘主要依赖于 kernel log/smartctl...
    文章 2017-02-28 10165浏览量
  • 孙宇聪:来自Google的DevOps理念及实践

    实际上这些过程很多时候软件开发是不考虑的,但是如何拆分、如何去保证每个环节的可靠,这才反是运维这个行业最关键的一点,所以一定要做这种推演。只有这种推演才能输出改变,让系统更可靠。第二点是演习。我们当时...
    文章 2018-04-19 5562浏览量
  • 孙宇聪:来自Google的DevOps理念及实践

    实际上这些过程很多时候软件开发是不考虑的,但是如何拆分、如何去保证每个环节的可靠,这才反是运维这个行业最关键的一点,所以一定要做这种推演。只有这种推演才能输出改变,让系统更可靠。第二点是演习。我们当时...
    文章 2017-08-01 1400浏览量
  • 阿里专家分享:企业级大数据轻量云实践

    因为阿里集团内部很多时候运维工程师考虑的是怎么高效去处理一些问题,但是在应用平台上产生了一些特性可能会导致可运维性没有那么高,比方说有个东西坏了,他不需要现场,也许拿回去返厂了,没有那么强的当场...
    文章 2018-06-04 2963浏览量
  • “迁移策略+新容器运行时”应对有状态应用的冷热迁移...

    我们刚才说的最后一步,我们叫标识的重构重建跟旧的 pod 完全一样的,大家在我们开发过程中会遇到各种各样的冲突,比如说 API server 会说,你有两个标识一样的,这个代码就要特殊处理。APM 有时候会跳出来说你有 ...
    文章 2019-01-25 4259浏览量
  • 比尔盖茨的噩梦

    比尔·盖茨看到了Java的威胁,他告诉微软浏览器部门的主管艾达姆:“这可把我吓坏了。我不清楚微软的操作系统要为Java的客户应用程序代码提供什么样的东西,而这些东西将足够让它来取代我们的市场地位。盖茨的恐惧...
    文章 2013-04-01 1854浏览量
  • 视觉生产技术探索和应用

    另外一类是视觉生产,也可以理解为怎么去产生视觉,指通过一个/一系列视觉过程,产出新的视觉表达。如下图所示,有两点需要注意,一是这里的视觉表达指的是人或机器能够感知的图像视频,而不是标签或特征,二是产出...
    文章 2020-06-02 324浏览量
  • 使用 React 一年后,我学到的最重要经验

    如果这样可以提高代码的可读性和方便测试,并减少代码的“味道”,那么对团队的每个人来说都是个伟大的胜利。import ErrorMessage from './ErrorMessage';const NotFound=()=gt;lt;ErrorMessage title="Oops!...
    文章 2018-09-25 1119浏览量
  • 视觉生产技术探索和应用

    另外一类是视觉生产,也可以理解为怎么去产生视觉,指通过一个/一系列视觉过程,产出新的视觉表达。如下图所示,有两点需要注意,一是这里的视觉表达指的是人或机器能够感知的图像视频,而不是标签或特征,二是产出...
    文章 2020-06-03 270浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化