描述
你将获得
- 学会改善和简化软件设计的方法;
- 快速识别Python代码中的常见问题;
- 掌握高效的代码重构技巧;
- 使用TDD方法优化现有开发流程。
讲师介绍
Bryan Beecham,全球知名敏捷开发教练。
Bryan Beecham 是一位全球知名的敏捷大师、敏捷教练和咨询师,拥有20多年的软件开发经验,在应用各种技术平台进行架构、设计和实施软件解决方案方面,他也拥有非常丰富的经验。同时,Bryan 还是全球敏捷会议的特邀嘉宾,定期参加会议并发表精彩的演讲。
Bryan 非常热衷通过教学和课程,帮助每位开发者提升软件设计和开发方面的创新能力。他还发布了有关 TDD、重构和结对编程的培训视频。他有自己独到的传授风格,能够积极调动参与者,并让所有人(不论其技术背景)一起释放创造力和学习力。
Bryan 对协作,极限编程,发现创造性的解决方案以及帮助团队为客户创造价值充满热情。他经常为企业提供敏捷开发顾问咨询服务,帮助团队简化流程,改善设计和开发过程,向开发人员传授新技术和实践经验。
课程介绍
注:本课程出品方为机械工业出版社华章公司。
重构是软件改进的核心,它使软件拥有更好的结构和性能,也使代码更易于理解、修改和扩展。
尽管重构并不是新事物,但是软件开发人员仍然会苦恼于如何正确地进行重构。随着敏捷运动的发展,DevOps 之类的概念不断追求高质量和精心设计的代码,以实现更快的部署和反馈。
不过,现有的很多关于重构的教程都基于 Java 语言 ,关于 Python 的却寥寥无几。
在这个课程中,Bryan Beecham 将使用 Python 语言,向你展示如何识别代码中的问题,如何进行必要的更改以创建可以快速开发的高质量软件,以及如何进行高效地重构,以此来改进和简化你的软件设计工作。
课程目录
适合人群
希望提高重构技能的 Python 或其他软件开发人员,对学习重构以及如何帮助团队起步感兴趣的技术人员。