2021信创“大比武”鲲鹏基础软件开发赛道
基于Rust语言的openGauss驱动## 2021 信创“大比武”鲲鹏基础软件开发赛道 基于Rust语言的openGauss驱动 ## 目录 1. 背景及要求 2. 方案介绍 3. 遇到的问题 4. 团队简介 ## 背景 Rust是一门新兴的系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。 openGauss数据库是一款高性能、高安全的数据库,社区支持Rust驱动可以更0 码力 | 14 页 | 566.24 KB | 2 年前3
第29 期| 2023 年9 月- 技术雷达郑茗蔓 # 本期主题 ## AI 辅助软件开发 毫无意外,本期技术雷达主要围绕 AI 相关话题展开讨论。这是有史以来第一次,我们需要一个可视化指南来理清不同 AI 的类别和功能(即使在 JavaScript 生态系统十分混乱的时期,我们也从未采取过这样的做法)。作为一家开创 CI、CD 等突破性工程实践历史的软件咨询公司,我们对于使用 AI 辅助软件开发特别感兴趣。因此,本期技术雷达讨论了许多代码辅助工具,如 够负责任地使用所有这些工具,并且始终掌控主导权,比如 hallucinated dependencies 就是其中一个需要注意的安全和质量风险。 ## 衡量生产力有多有效 对于非技术人员来说,软件开发有时似乎很神奇,这导致管理者需要努力衡量开发人员在完成其神秘任务时的生产效率。我们的首席科学家 Martin Fowler 早在 2003 年就撰写了有关此主题的文章,但问题并没有消失。在这期雷达 DevEx 360,通过关注开发者体验而不是一些虚假的产出衡量标准解决了这个问题。然而,许多领导人仍然以模糊的、定性的方式衡量开发者的“生产力”。我们怀疑,这种兴趣的复苏至少有一部分原因是受到了人工智能辅助软件开发的影响,这不可避免地引发了一个问题:它是否产生了积极的影响?虽然衡量标准可能变得更加细致入微,但真正的生产力衡量仍然难以捉摸。 ## 众多大语言模型 大语言模型(LLMs)为现今人工智能的许多重0 码力 | 43 页 | 2.76 MB | 2 年前3
成都敏捷之旅十周年/2_刘朋_程序员如何练就领导力_刘朋练就领导力》作者;曾先后就职于IBM中国开发中心(CDL)以及爱尔兰国家软件工程研究院(Lero),拥有CSM和PMP认证,10年+软件行业开发、团队教练和团队管理经验,在整洁代码、敏捷最佳实践和软件开发高效能团队有丰富的理论和实战经验。 敏捷吐槽大会 ## 程序员如何练就领导力 诺基亚 刘朋 2018.12 ## 自我介绍  ## Agile-Driven Leader 第二招 “随时都问自己:我和我的团队,到底创造了什么(客户)价值? ## 敏捷软件开发宣言 我们一直在实践中探寻更好的软件开发方法, 身体力行的同时也帮助他人。由此我们建立了如下价值观: 个体和互动 高于 流程和工具 工作的软件高于详尽的文档 客户合作高于合同谈判 响应变化高于遵循计划 也0 码力 | 40 页 | 2.01 MB | 2 年前3
Powered by AI: A Cambrian Explosion for C++ Software Development Tools0 码力 | 128 页 | 23.40 MB | 1 年前3
Java 应用与开发 - Java EE 体系结构企业级应用开发实例教程,清华大学出版社,2010 年 8 月 ## 学习目标 1. 了解软件开发的现状与发展趋势,了解企业级应用的特点 2. 掌握 Java EE 的概念和规范,掌握 Java EE 容器、组件和通信协议的类型和功能 ## 大纲 软件开发现状 Java EE 概述 Java EE 容器 JavaEE组件 组件间通信协议 ## 接下来 软件开发现状 Java EE 概述 Java EE 容器 Java Java EE 组件 组件间通信协议 ## 软件开发现状 面向 Internet 开发企业级 Web 应用 面向对象 OOA/OOD/OOP,Java、C# 面向组件 软件系统是由许多小的组件构建和装配起来的 采用标准规范开发 J2EE, MS.NET 全面采用框架技术 Struts、Spring、Hibernate、AJAX、WebWork 软件系统采用分层结构和设计模式 MVC 工厂化流水线开发模式 工厂化流水线开发模式 CVS 可视化软件建模 UML、RUP、ROSE ## 软件开发现状 面向 Internet 开发企业级 Web 应用 面向对象 OOA/OOD/OOP,Java、C# 面向组件 软件系统是由许多小的组件构建和装配起来的 采用标准规范开发 J2EE、MS.NET 全面采用框架技术 Struts、Spring、Hibernate、AJAX、 WebWork 软件系统采用分层结构和设计模式0 码力 | 40 页 | 1.89 MB | 2 年前3
成都敏捷之旅十周年/1_熊节_敏捷中国史_敏捷之旅成都jpg)  中国的正式出版物首次刊载与敏捷软件开发相关的内容,是《程序员》杂志2001年12月刊。这期杂志的“技术专题”栏目用了5篇文章、12页篇幅,较为系统地介绍了“代码重构”。 《程序员》2002年3月刊载了“极限编程”技术专题。2002年 Programming explained EMBRACE CHANGE Kent Beck 著 唐东铭 译 北京 SPIN 审校 Foreword by Erich Gamma ## 敏捷软件开发  (吴)Robert C. Martin da4a457185ea0b026af2fea/p23_2.jpg) 活动介绍 世界知名的软件开发大师、ThoughtWorks公司首席科学家Martin Fowler先生将于6月3~6日再次访问中国,并在首届“敏捷中国”开发者大会上与国内软件开发者见面。 中国经济的高速发展,尤其是在软件开发领域的巨大需求和潜力吸引着包括ThoughtWorks在内的跨国企业的关注。借Martin Fow0 码力 | 38 页 | 6.01 MB | 2 年前3
中国开源软件产业研究报告/91a770749d5024ab6fd72e8327985b64/p4_2.jpg) 好的软件作品,往往源自于开发者的个人需要——按说这是显而易见的(正如老话说“需要是发明之母”),但太多的软件开发人员并不需要也不热爱他们正在开发的软件,他们把编程当差事,为的只是拿薪酬。Linux世界里可不是这样——也许这可以解释为什么Linux社区里原创软件的平均质量是如此之高。 ——《大教堂与集市》中文版,机械工业出版社 来源:OSI,艾瑞咨询研究院根据公开资料研究及绘制。 ## 开源软件的发展理念(一) ## 与世界上绝大多数商品不同,使用一款软件不仅不会损耗它的价值量,还有可能为之带来增长 开源软件理念的前身是美国计算机软件产业起步之时就在软件开发者群体中流传的“自由软件”理念,彼时这些开发者认为软件不应该成为一种私有财产,而应该被公开成为公共资源,这样做的好处在于通过让海量的用户对软件进行使用和反馈来帮助开发者进行产品升级——这是一种只有 一理念是后来的“开源软件”概念的前身 1976年美国《著作权法》修订将软件纳入规制范畴,引起了众多提倡自由软件的开发者的不满,加速了市场对 ## 开源软件的【理念萌芽期】 一种开放、非私有的软件开发和运营方式的探索 来源:艾瑞咨询研究院自主研究及绘制。 - 但以美国市场为代表,80-90年代期间软件产业加速发展,其商业价值已经非常可观。此时市场更需要的是一种结合自由软件所蕴含的创新性理念与私有软件的创新性理念与私有软件的0 码力 | 68 页 | 3.63 MB | 2 年前3
从十到千,响应团队规模的敏捷与DevOps实践-冯斌 [Image](/uploads/documents/c/1/c/4/c1c4eadcbe05f700f9edeecf2b337c3c/p2_1.jpg) QCon ## 全球软件开发大会 北京 大会:5月6–8日 培训:5月9–10日 QCon 广州 ## 全球软件开发大会 培训:5月25–26日 大会:5月27–28日 6月  7月 10月 QCon 上海 ## 全球软件开发大会 大会:10月17–19日 培训:10月20–21日  蘑菇街 架构师 # InfoQ官网 全新改版上线 促进软件开发领域知识与创新的传播 ## 精选内容  华为面试改革重编程;黑客攻击Git私有库索要赎金|Q新闻华为面试改革,增加90分钟网上编程 这一天还是来了:亚马逊利用 AI 监控员工工作效率,并生成解雇指令 8年上市、3年微服务改造、2年中台战,回顾这家公司12年技术架构转型路 埃森哲被诉:两年花两亿,连个可用的网站都不能交付? QCon全球软件开发大会 | 广州站 全领域实战中的防坑指南  s/c/9/d/7/c9d7337a588e555588de2e4f7c5a9c80/p3_1.jpg) ## QCon 北京 ## 全球软件开发大会 大会:5月6–8日 培训:5月9–10日 ## QCon 广州 ## 全球软件开发大会 培训:5月25–26日 大会:5月27–28日 6月 












