• 搜素结果

 / 

编程匠艺训练营

麦思博
独立咨询师
17280
129528
10216
编程匠艺训练营
推荐课程
暂无评分
推荐课程
暂无评分
¥

5800.00

每人

课程时长

课程排期

如您想参加此课程,您可以点击“我想参加”按钮提交您的需求,我们会及时与您联系

地点: 该课程暂无排期
没有地点信息
将课程带入到您的团队,为您的团队进行一对一辅导。
预约内训

课程详细[html版]

课程信息

编程匠艺对每一位软件设计人员都应该掌握的核心技能和技术进行了深入的探讨,总结出了大量的最佳实践,提供了一整套最精炼的技术集合,通过接近于“近身肉搏”的方式“手把手”传递,可以帮助开发者在开发中变得游刃有余,极大地提高开发效率和软件质量。

目标收益

该模块可以帮助团队成员掌握以下关键实践:

完整的软件开发流程
用户需求的捕获和分解方法
用例驱动开发技术(UDD)
UML的使用
测试驱动开发技术(TDD)
掌握CleanCode的核心原则与实现方法
掌握结对编程、单元测试、重构与设计模式的良性闭环
面向对象的核心设计思维

课程大纲

主题 内容

编程知识体系图—— 编程之道
法:原则

• Single Responsibility 原则
• Open Closed 原则
• Liskov Substitution 原则
• Interface Segregation 原则
• Dependency Inversion 原则
• DRY 原则
• GRASP 原则
• KISS 原则
• …

术:模式、方法

• 架构模式
• 设计模式
• 实现模式
• 领域驱动设计
• 用例驱动开发
• 测试驱动开发
• 行为驱动开发
• …

器:实践、工具

• Pair Programming、Unit Test、Refactor…
• Java、C#、Ruby、Python、JavaScript…
• UML
• XUnit、Mock、Git、Maven、Jenkins…

CodeKata:编程匠艺实战操演
如何保证代码的质量

• 技能、价值观、习惯
• 红色、绿色、蓝色

从红色到绿色

• 红色的哲学
• 活的文档
• 可运行的用户故事
• 怎么固定需求
• Task-driven development
• 文档 & 测试
• Given When then
• CodeKata:伪实现
• CodeKata:显明实现
• CodeKata:三角法
• TDD、UDD & BDD…
• 场景驱动开发
• 设计的结果:角色、职责、协作

从绿色到蓝色

• 蓝色的哲学
• 腐烂的代码
• 识别坏味道
• 实战工具:代码检查工具
• 实战工具:重构
• 什么才是重构?
• CleanCode
• 糟糕的设计
• 实战工具:重构到模式
• 设计模式
• 设计的手法:抽象、封装、多态
• 设计的原本

从蓝色到下一个红色

• 小步快跑、快速迭代
• 实战工具:持续构建环境
• 后悔药 & 安全胶囊
• 实战工具:演进式架构
• TDD
• Pair Programming
• Refactor
• CleanCode
• 开发部曲闭环

知识体系雷达

• 技术
• 平台
• 工具
• 语言和框架
• 技术雷达风向标

编程知识体系图—— 编程之道
法:原则

• Single Responsibility 原则
• Open Closed 原则
• Liskov Substitution 原则
• Interface Segregation 原则
• Dependency Inversion 原则
• DRY 原则
• GRASP 原则
• KISS 原则
• …

术:模式、方法

• 架构模式
• 设计模式
• 实现模式
• 领域驱动设计
• 用例驱动开发
• 测试驱动开发
• 行为驱动开发
• …

器:实践、工具

• Pair Programming、Unit Test、Refactor…
• Java、C#、Ruby、Python、JavaScript…
• UML
• XUnit、Mock、Git、Maven、Jenkins…

CodeKata:编程匠艺实战操演
如何保证代码的质量

• 技能、价值观、习惯
• 红色、绿色、蓝色

从红色到绿色

• 红色的哲学
• 活的文档
• 可运行的用户故事
• 怎么固定需求
• Task-driven development
• 文档 & 测试
• Given When then
• CodeKata:伪实现
• CodeKata:显明实现
• CodeKata:三角法
• TDD、UDD & BDD…
• 场景驱动开发
• 设计的结果:角色、职责、协作

从绿色到蓝色

• 蓝色的哲学
• 腐烂的代码
• 识别坏味道
• 实战工具:代码检查工具
• 实战工具:重构
• 什么才是重构?
• CleanCode
• 糟糕的设计
• 实战工具:重构到模式
• 设计模式
• 设计的手法:抽象、封装、多态
• 设计的原本

从蓝色到下一个红色

• 小步快跑、快速迭代
• 实战工具:持续构建环境
• 后悔药 & 安全胶囊
• 实战工具:演进式架构
• TDD
• Pair Programming
• Refactor
• CleanCode
• 开发部曲闭环

知识体系雷达

• 技术
• 平台
• 工具
• 语言和框架
• 技术雷达风向标

+加载更多
Donec quam felis

Thousand unknown plants are noticed by me: when I hear the buzz of the little world among the stalks, and grow familiar with the countless indescribable forms of the insects and flies, then I feel the presence of the Almighty, who formed us in his own image, and the breath

I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine. I am so happy, my dear friend, so absorbed in the exquisite sense of mere tranquil existence, that I neglect my talents. I should be incapable of drawing a single stroke at the present moment; and yet.

+加载更多

近期公开课推荐

20
一月
北京
技术管理者训练营

“猛将必发于卒伍,宰相必起于州郡”,软件…

20
一月
北京
高质量软件架构设计案例分析和最佳实践

随着网络与信息技术的高速发展,软件研发逐…

20
一月
上海
自动化测试及持续集成最佳实践

本课程内容提炼自讲师多年来的一线自动化测…

20
一月
广东
机器学习(深度学习)算法和应用

机器学习(深度学习)算法和应用

20
一月
北京
Android高级开发

通过具体的实例和互动让培训学员更快更高效…

26
一月
广东
分布式体系架构设计工作坊

分布式体系架构设计工作坊通过架构设计实战…

课程反馈

当前课程还没有反馈信息

用户还看了其他课程

Swift企业级开发

Swift企业级开发

32450人看过
0人评价
ArchiMate架构建模语言(认证)

ArchiMate架构建模语言(认证)

33043人看过
0人评价

欢迎来到msup!

还不是msup会员?快来注册吧!

立即注册

服务热线

400-812-8020

market@msup.com.cn

官方微信公众号

微信公众号:msupclub

Copyright © 2017 msup

京ICP备09001521号