通义灵码,你的智能编码助手!
能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
阿里云技能认证
详细说明云效鼓励师:以下是我们整理的云效公众号上【研发效能】相关的爆款文章,这些内容中有许多都曾获得阿里技术、infoQ等多家技术自媒体大号的转载。总之,篇篇都是精华,篇篇都值得细读,送给正在提升研发效能路上的你,强烈建议收藏哟! 研发效能实践图谱 注:下划线文章,点击即可跳转 1、阿里如何定义团队的研发效能? 要想改进研发效能,先从明确定义开始。
作者:张迎辉,花名问菊,阿里巴巴敏捷教练,罗汉堂讲师,开发和讲授多门敏捷课程。先后支持手机淘宝、优酷、阿里文娱广告、阿里健康等多个部门的团队敏捷转型。 一、背景 2017年10月,应阿里健康研发部负责人邀请,我开始帮助阿里健康的研发团队敏捷转型。
作者:董越(花名荷锄),阿里巴巴研发效能部高级产品专家 当今典型的软件集成发布模式是,通过类似GitHub的Pull Request或GitLab的MergeRequest的方式管理特性分支(Feature Branch):在通过代码评审等方法确认一条特性分支上的改动没问题后,将其合入集成用的分支。
作者:何勉,阿里巴巴研发效能部资深技术专家 相关阅读:都996了,研发效能还是提不起来,关键在这里 因为身处研发效能部,我接触了公司很多产品技术团队。他们几乎都把研发效能提升列为了本财年的重要目标,大部分还为此成立专项。
作者:林帆(花名金戟),阿里巴巴研发效能部技术专家 相关阅读:在阿里,我们如何管理代码分支 前言 阿里的许多实践看似简单,背后却蕴涵着许多思考,譬如测试环境的管理。 互联网产品的服务通常是由Web应用、中间件、数据库和许多后台业务程序组成的,一套运行环境就是一个自成一体的小生态。
从业余程序员到职业程序员 程序员刚入行时,我觉得最重要的是把自己培养成职业的程序员。 我的程序员起步比同龄人都晚了很多,更不用说现在的年轻人了。我大学读的是生物专业,在上大学前基本算是完全没接触过计算机。
扫描上述二维码或点我直达 免费领!
背景 大约在5年前,也就是2013年我刚加入阿里的时候,那个时候 DevOps 的风刚吹起来没多久,有家公司宣称能够一天发布几十上百次,这意味着相比传统软件公司几周一次的发布来说,他们响应商业需求的能力可以甩后者几条街,而且这差距根本不是加班能赶上的。
上一篇我们介绍了研发效能提升目标及其度量方法。(本文是阿里“研发效能提升系列”的第2篇,第1篇“研发效能的定义和度量”敬请期待【下周三】的钉钉群直播:钉钉搜索群号 23192180) 研发效能的提升必须落实为团队需求、协作和工程技术等实践。
何勉专栏: 何勉:从持续交付到业务创新(上):互联网时代研发效能的核心 何勉:《从持续交付到业务创新》(下):有效的业务创新 研发效能综合: 阿里技术人的第一节课 软件质量没有银弹:阿里巴巴的25个技术实践与坑 项目管理: 阿里双11大型项目管理怎么玩? 时间紧、任务重的2017双11数据大屏项目.
今天我们讲讲如何利用站会,更好地实现促进团队有效协作和聚焦,促进价值顺畅流动和交付,同时及时的暴露问题和风险。 站会的目标 说到站会,人们最熟悉的Scrum站会,典型的形式是团队围成一圈,依次回答三个问题:昨天做了什么?今天准备什么?有什么阻碍或问题?通过站会,Scrum团队成员了解其他成员的工作,从而更好地协作,达成迭代目标。
云效看板支持看板方法标准实践,帮助团队更好的协作和管理交付过程。通过云效看板功能可以帮助团队: 更好地可视化端到端价值(需求)流动,确保产品、开发、测试等职能的前后拉通;支持任务按所属模块或不同端展开为子列,确保不同模块或不同端任务向所属的需求对齐;明确定义各列的流转规则,确保在交付过程中内建质量;限制各列工作项的并行数目,促进需求的快速持续交付;凸显交付过程中的问题、瓶颈和阻碍项,让团队聚焦应该关注的问题等。
精华问答: 关于敏捷 @上海-前端-alery :敏捷开发的核心是什么呢@舍卫 :顺畅和高质量地持续交付有用的价值,从而促进业务目标的达成。 @小飞_PHP开发_深圳 :前几天看DevOps,有一句话有我觉得可以分享一下,敏捷开发是一套方法和实践,但 又不是固定的套路,能得到或者实现目标的都可以来用。
云效功能 项目管理 >看板: 云效全面支持看板方法的实践,包含:更好地可视化端到端价值流动,确保产品、开发、测试等职能的前后拉通;支持任务按所属模块展开为子列,确保不同模块与所属的开发任务对齐;明确定义各列的流转规则,确保在交付过程中内建质量;限制各列工作项的并行数目,促进需求的快速持续交付;凸显交付过程中的问题、瓶颈和阻碍,让团队聚焦应该关注的问题等。
云效鼓励师导读:打造7*24小时的持续交付通道是很多技术团队梦寐以求的事情,那么如何才能实现呢?阿里高级技术专家施翔带来了他的思考。 此外,文末我们还为大家首次推出了阿里敏捷教练团队倾心打造的提升研发效能36计课程之“看板+站会”相关内容课程,欢迎报名。
P3C是阿里巴巴研发的Java代码规约扫描工具,项目组中一半成员来自云效团队。自17年10月开源到现在,P3C在Github上Star数达12600+,Fork数2700+,插件下载量54.1w+。
11月22日,2018广东云栖大会在广州盛大召开。在企业级研发效能专场上,阿里巴巴资深技术专家、一站式企业协同研发云——云效平台业务负责人章屹向与会观众重磅发布了云效文档、代码托管支持码云、公共云支持K8s发布应用等数款新品新特性,并宣布云效资费套餐全新升级,30人以下企业可申请0元享云效一站式研发套餐,普惠更多企业和开发者。
2018天猫双11已经收官,2135亿元的成交额再度刷新纪录,这是一场阿里巴巴经济体的深度协作。 在这个大协作项目中,项目协作难题难以想象:如何保证众多部门、百个核心产品、千个垂直项目、几千人的的高效协作?如何在双11之前,让所有的产品、技术、项目准备就绪? 这背后,离不开阿里巴巴一站式企业协同研发平台——云效的支持。
对于熟悉Kubernetes的用户来说,应该知道当你的应用程序一旦部署到Kubernetes以后,Kubernetes能够自动帮你管理应用程序,当Pod发生故障后可以自动调度重建,确保服务的持续可用。
如何让DevOps助力企业研发效能提升? 11月22日,阿里技术专家在这组了一场DevOps局。限额130人,手慢无~ 您的专属邀请码:YXZC3 活动报名请戳:https://yida.alibaba-inc.com/o/guangdongyunqi#/
阿里巴巴云效平台成功助力国内首个DevOps标准建设!标准第9部分中5大能力域由阿里一站式研发协同平台——云效平台负责。除此之外,云效还深度参与了整个标准第9部分的整体结构以及其他各个能力域的评审和讨论。
互联网时代,传统的软件开发模式已经无法应对复杂多变的业务需求。无论是互联网企业还是传统企业,都纷纷希望通过实施DevOps来改进研发流程,提升研发效能。 可是DevOps到底该如何落地?有哪些方法、工具、实践案例可以参考? 如果你的企业正处在这样的困惑之中,不妨去参加一下11月2-3号在深圳举办的DevOps国际峰会。
1024,向代码致敬!
无规矩不成方圆,无规范不能协作。 《阿里巴巴Java开发手册》(以下简称《手册》)是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约7大维度。
本文整理自刘国华在2018年开放数据中心峰会(Open Data Center Summit 2018)开幕式上的演讲。在演讲中,刘国华介绍了智能化给阿里巴巴未来基础设施带来的三大价值:数据驱动决策、全局优化和变革。
传统汽车制造行业如何成功实现DevOps转型,让我们一起来看看上汽通用是如何做到的。
忙不完的事情,解不完的bug,每次发版都得集体熬个大通宵,干得多,结果还不好。你是否正处在这样的漩涡之中?本文将用4个迭代,带领你的团队走出困境。
可爱的Java开发者们,让你们久等了! 9月22日杭州云栖大会,众所期待的新书《码出高效:Java 开发手册》正式发布,并宣布将所有图书收益捐赠于技术公益项目。 本次新书发布,邀请了来自阿里巴巴高年级同学中间件负责人林昊、阿里巴巴研究员刘湘雯、阿里巴研究员刘国华,OpenJDK社区Committer杨晓峰,全栈视障工程师蔡勇斌,电子工业出版社博文视点出版公司总经理郭立以及两位图书作者杨冠宝(孤尽)和高海慧(鸣莎)重磅大咖联合发布,并宣布将图书所有收益均捐赠于技术公益项目“83行代码计划”,第一个“83行代码计划”行动,将围绕着帮助盲人工程师,开发更多无障碍化产品,让盲人上网更便捷。
支持百万级规模服务器管控,保障双十一世界级工程生产运行安全的智能运维体系;直击阿里全球运行指挥中心双11的隐形战场;大规模文件分发系统,承载了整个阿里集团文件分发。We Make AI-Ops Happen 杭州云栖大会——智能运维专场即将开启!
导读:本期Work like alibaba系列课程,我们邀请到了阿里巴巴CBU技术部的高级技术专家施翔为我们带来的如何打造高效研发效能生态的团队。技术负责人、CTO、CEO、开发者们看过来~ 研发效能一直是业务不断发展背景下技术团队的痛点,同时又是很难去定义和衡量的东西。
9月19日~9月22日 杭州云栖大会 6万人大Party即将开启! 作为极客的你准备好了吗? Geek Workshop Super Coder们 来这里挑战自我Super Coder 83行代码挑战现场 初级挑战 super coder初级赛 参赛资格:下载钉钉app,扫码即可参与,需要拥有一定的代码规约知识哦~ 规约狼人杀 玩过狼人杀,但你玩过代码规约+狼人杀吗?只有程序员才能玩转的狼人杀游戏在云栖大会现场与你一决高下参赛资格:10人组队,5人一组,组满队即可开赛。
在Java的世界中,我们通常使用Maven的依赖体系来管理构件(artifact,又称为二方库或三方库)的依赖。Maven仓库用于存储这些构件。一般的远程仓库(比如Maven Central)只提供下载功能。而用户想要管理自己的私有二方库,就只能搭建Maven私服。常用的Maven私服软件有Nexus和Artifactory等。Maven私服是很多企业都需要的功能。
本期作者简介:高翔,天猫技术部测试开发专家。 很久没写文章了,之前测试十年,也是在自己有变化的时候 ,强迫自己写了一篇文章,说了自己的困惑和痛苦和思考,也得到一些共鸣。现在测试十二年了,相当于一个轮回,也有一些新的痛苦和感悟,趁还在这个圈子里面,纪念一下,当然了,YY比较多,干货也不多,反正纪念下,或许我是真的不太可能写测试15年的文章了。
作者简介:郑云龙,云效团队高级开发工程师,CNCF基金会Certified Kubernetes Administrator。在敏捷和DevOps领域有丰富的实践经验,曾作为敏捷和DevOps技术教练向多家大型企业提供咨询和培训。
女人是上帝的艺术品,那么会写代码的女人是什么?
本期的分享我们邀请到了阿里巴巴研发效能事业部的董越老师,他是阿里巴巴内部培训百年技术课堂的著名讲师,他讲的《百技课程-代码服务》是每一位入职技术童鞋必修的一门课,我们也将这种阿里内训技术首次面向业界公开,希望可以影响更多技术人。
金融业务一般具有较高的专业性和复杂性,同金融机构的合作是一个长期和不断迭代的过程。如何实现网络环境隔离,如何解决多方相互无法访问各自域内的资源,项目相关的资料能否通过更高效的共享方式传输,而不是邮件?
一个大的商业项目,如何能做到如期完工并准时交付,是有一套标准化的流程和体系来支撑的。
初创企业在业务快速发展中,如何利用有限的资源,做高效快速迭代?如何减少手工操作的依赖,提高发布效率,将跨组织的项目沟通效率提升50%?
如果说TDD是让我们正确的做事,那么BDD就是让我们做正确的事。
南京银行通过自身实践经验,分享银行业如何实现高效研发,如何利用工具实施DevOps,如何加速产品的快速迭代和创新,在108天完成新金融转型。
大规模的容器技术运用从来不是一项独立工程,而是一个汇集虚拟化技术、容器编排、任务调度、操作系统、容器仓库、跨节点网络、分布式存储、动态扩缩、负载均衡、日志监控、故障自恢复等系统性难题的复杂有机体。随着Docker的诞生和Google等互联网公司的推波助澜,这个领域出现了一大批优秀的开源项目,它们在简化容器技术使用成本的同时,也经常使得刚刚接触容器时间不太长的开发者和企业用户感到不知所措。
好的注释可以提高代码的可读性和可维护性,从而提高代码质量。那么什么是好的注释?如何写出好的注释?
2018年4月26日,云效公有云(RDC)上线一周年,这一年里和数万家企业用户一起见证云效由公测、上线、融合、商业化的过程,为更好满足企业用户的需求,我们不断地完善平台功能,努力打造一站式智能化企业协同研发平台。
程序员、测试员、项目经理,你们有freestyle吗?阿里云云效,一站式企业协同研发云,“需求->开发->测试->发布->运维->运营”端到端的协同服务和研发工具支撑,助力企业快速创新迭代和研发效能升级,帮你通通全搞定,Boss再也不用担心我没法如期交付啦!
2017年4月阿里云宣布阿里巴巴内部的一站式企业协同研发云产品——云效正式开放对外,近日云效公共云版本正式进入商业化服务阶段,将为更多企业提供研发效能服务。 云效是一站式企业协同研发云,支持公共云、专有云和混合云三种模式下的大规模团队的项目管理和协同研发,它为应用项目研发全周期(需求->开发->测试->发布->运维->运营)提供高效的工具化支撑,落地实现敏捷研发、流式实施交付和分层自动化等先进理念,从而助力企业产品快速创新迭代和研发效能升级。
通常协同开发组织或团队大于等于7,关键干系人大于等于10,组织级沟通路径大于等于21条,关键干系人沟通路径大于等于45条,并以较大角系数递增。这种沟通路径曲线下,如何让组织信息快速传递?
我们要利用数据,不要被数据所利用。