- 作为敏捷宣言的合著者之一,Jon Kern 不仅热衷于帮助客户通过软件成功交付业务价值,还经常尝试通过从人、过程和技术的角度为团队寻找更好的方法来实现他们的目标。项目的高质量解决往往比技术改进更能让他感到快乐。 作为敏捷宣言的合著者之一,Jon Kern 不仅热衷于帮助客户通过软件成功交付业务价值,还经常尝试通过从人、过程和技术的角度为团队寻找更好的方法来实现他们的目标。项目的高质量解决往往比技术改进更能让他感到快乐。
- (1) 什么是MVC? MVC是一种设计思想,根据职责不同将程序中的组件分成以下3个部分。 V(View视图):负责与用户交互。将数据展现,或者是接收数据 M(Model模型):负责业务处理。业务模型,数据模型,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 C(Controller控制器):负责协同模型和视图工作... (1) 什么是MVC? MVC是一种设计思想,根据职责不同将程序中的组件分成以下3个部分。 V(View视图):负责与用户交互。将数据展现,或者是接收数据 M(Model模型):负责业务处理。业务模型,数据模型,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 C(Controller控制器):负责协同模型和视图工作...
- 高内聚、低耦合是我们在软件设计过程中必须遵循的一个重要原则,在整个软件工程中占有很大的比重。而对于内聚和耦合你还是仅仅局限于“高内聚,低耦合”的模糊概念吗?那你是如何判断何为高低呢?本篇文章将带你分别深度剖析和总结内聚与耦合的 7 种类型和描述,为在以后的项目开发与考试中更好地判断类型助你一臂之力! 高内聚、低耦合是我们在软件设计过程中必须遵循的一个重要原则,在整个软件工程中占有很大的比重。而对于内聚和耦合你还是仅仅局限于“高内聚,低耦合”的模糊概念吗?那你是如何判断何为高低呢?本篇文章将带你分别深度剖析和总结内聚与耦合的 7 种类型和描述,为在以后的项目开发与考试中更好地判断类型助你一臂之力!
- 文章首发于我的个人公众号:https://mp.weixin.qq.com/s/6Fct6dMjmbMHnoKcJr7CqA曾经,大概在2010年之后的几年里,敏捷在国内变得越来越广为人知,作为重要的敏捷需求实践,用户故事几乎成为了标配。但实践者们对于它,却一直都有着非常多的疑问和困惑,尤其是用户故事和用例的争议,贯穿了国内几乎整个发展历程。虽然在我看来它们的关系很好理解、很简单,Craig... 文章首发于我的个人公众号:https://mp.weixin.qq.com/s/6Fct6dMjmbMHnoKcJr7CqA曾经,大概在2010年之后的几年里,敏捷在国内变得越来越广为人知,作为重要的敏捷需求实践,用户故事几乎成为了标配。但实践者们对于它,却一直都有着非常多的疑问和困惑,尤其是用户故事和用例的争议,贯穿了国内几乎整个发展历程。虽然在我看来它们的关系很好理解、很简单,Craig...
- 一般的创建线程的方式有两种:继承 Thread 类(extends Thread)或者实现Runnable 接口(implements Runnable)1) 继承 Thread 类 实现步骤: 继承 Thread 类, 覆盖run()方法, 提供并发运程的过程 创建这个类的实例 使用 start() 方法启动线程2) 实现 Runnable 接口 实现步骤: 实现 Ru... 一般的创建线程的方式有两种:继承 Thread 类(extends Thread)或者实现Runnable 接口(implements Runnable)1) 继承 Thread 类 实现步骤: 继承 Thread 类, 覆盖run()方法, 提供并发运程的过程 创建这个类的实例 使用 start() 方法启动线程2) 实现 Runnable 接口 实现步骤: 实现 Ru...
- 敏捷与安全似乎矛盾,但如何共存? 敏捷与安全似乎矛盾,但如何共存?
- 从开发环境、语法、属性、内存管理和Unicode等五部分,为你带来一份详细的Rust语言学习的精华总结内容。 从开发环境、语法、属性、内存管理和Unicode等五部分,为你带来一份详细的Rust语言学习的精华总结内容。
- 作为“敏捷史话:《敏捷宣言》合著者传”推出的第一篇文章,我们希望能够带大家一探Jeff Sutherland的人生,看“Scrum之父”是如何在践行敏捷的几十年内,身体力行地向受众传达敏捷真正内涵的。 作为“敏捷史话:《敏捷宣言》合著者传”推出的第一篇文章,我们希望能够带大家一探Jeff Sutherland的人生,看“Scrum之父”是如何在践行敏捷的几十年内,身体力行地向受众传达敏捷真正内涵的。
- 2020年9月15号,Oracle正式发布了JDK15, 此次Java15的新特性有哪些?Java自JDK8开始,你了解了哪些特性呢?对于JDK的发布,我们应该怎么去学习?让我们一起来看看…… 2020年9月15号,Oracle正式发布了JDK15, 此次Java15的新特性有哪些?Java自JDK8开始,你了解了哪些特性呢?对于JDK的发布,我们应该怎么去学习?让我们一起来看看……
- Framework基础:视图和路由学习 Framework基础:视图和路由学习
- Python基础知识:python基础介绍 Python基础知识:python基础介绍
- RESTful API介绍学习 RESTful API介绍学习
- 华为云“云原生2.0技术峰会”将于2020年12月30日在深圳举行。诚挚邀约您扫码参加,一起拥抱云原生2.0的创新浪潮。 华为云“云原生2.0技术峰会”将于2020年12月30日在深圳举行。诚挚邀约您扫码参加,一起拥抱云原生2.0的创新浪潮。
- 在云原生2.0时代,享受架构解耦与云端弹性带来便利的同时,云原生对软件研发与交付模式提出了更高的要求。持续集成、持续测试、持续交付、持续部署与发布,这些诸多实践背后的理念,在实际企业规模化应用中,在可信与质量的要求下,应该如何结合与取舍? 在云原生2.0时代,享受架构解耦与云端弹性带来便利的同时,云原生对软件研发与交付模式提出了更高的要求。持续集成、持续测试、持续交付、持续部署与发布,这些诸多实践背后的理念,在实际企业规模化应用中,在可信与质量的要求下,应该如何结合与取舍?
- 2020年12月17日,华为云DevClould“云领未来”系列活动—华为云基础服务—多样性算力&极致性能,在华为青岛联合软件创新中心成功举办。来自青岛高新区13家企业的技术主管、研发经理及骨干等20人参与了本次活动。此次活动围绕华为云基础服务多样性算力及极致性能等企业关注度最高的话题进行展开。通过专家分享、互动问答等形式,助力参会企业进一步了解华为软件开发服务,为企业敏捷开发... 2020年12月17日,华为云DevClould“云领未来”系列活动—华为云基础服务—多样性算力&极致性能,在华为青岛联合软件创新中心成功举办。来自青岛高新区13家企业的技术主管、研发经理及骨干等20人参与了本次活动。此次活动围绕华为云基础服务多样性算力及极致性能等企业关注度最高的话题进行展开。通过专家分享、互动问答等形式,助力参会企业进一步了解华为软件开发服务,为企业敏捷开发...
上滑加载中
推荐直播
-
华为云软件开发生产线(CodeArts)5月&6月新特性解读
2025/07/22 周二 16:00-18:00
Rooty 华为云高级产品经理
不知道产品的最新特性?没法和产品团队建立直接的沟通?本期直播产品经理将为您解读华为云软件开发生产线5月&6月发布的新特性,并在直播过程中为您答疑解惑。
即将直播 -
OpenHarmony生态构建
2025/07/24 周四 19:00-20:00
王天一、聂嘉一 -华为开发者布道师-高校学生
本次直播将结合讲师的实践经验,深入剖析OpenHarmony开发中的核心痛点与难点,展示从入门到进阶的多层次开发案例,并分享高效的学习路径、实用开发技巧和常见问题的解决方案。同时,我们还将探讨OpenHarmony的生态建设,解析测试规范与开发实践,帮助开发者更好地适配多设备,共同推动OpenHarmony生态的发展。
即将直播
热门标签