网络研讨会:重构还是重写?聊聊 Java 代码异味与重构技巧

发布于 范圣佑

有点经验的开发者大多都听过重构这词,有维护过产品的开发者大多都说在重构产品。可到底什么是重构?大家口中说的重构指的是同一件事么?圈内常有传言那所谓的重构根本就是重写,您怎么看?

本月 JetBrains 网络研讨会将于 7/31 (五) 15:00 举办,很高兴可以邀请到 Odd-e 的培训教练张博超跟我们聊聊重构的那些事。张博超曾在 2018 年的 JetBrains Day Beijing 为我们分享过测试驱动开发(TDD)的主题,收到了非常积极的响应。这次张博超将会从他多年协助客户重构代码的经验里,提出常见的代码异味警讯,并分享相应的重构技巧。同时,他也会分享在不同的重构场景底下,如何使用 IntelliJ IDEA 做辅助,让我们在重构的过程中安全无虞。听完这场分享后,您将会对代码异味有更好的敏銳度,也能学习到如何通过 IDE 辅助让开发更高效。本次分享干货较多,建议要对 Java 代码有基本认识,如果听过 IntelliJ IDEA 重构功能的关键词(如 Rename、Move、Copy、Extract 等)再参加,将会有更好的学习效果。

本次网络研讨将以 Zoom 会议室直播,演示内容全程录影,并在会后上传视频供回放,相关材料也会发送至与会者邮箱,请预先报名以取得详细信息通知。

立即注册参加

嘉宾简介

张博超 – 敏捷教练 @Odd-e

张博超(Jackson)是 Odd-e 敏捷教练,专注于大型产品研发,拥有超过 15 年软件开发和敏捷实践经验。曾为多家知名企业提供教练与培训服务(如通用电气,工商银行,百度,大众点评,宝马集团等),涉及领域涵盖软件研发的多方面,包括组织,团队,产品,技术,工程实践等。对新鲜事物有浓厚兴趣,持续探索创新。多次在 Scrum Gathering,AgileTour 等社区活动发表演讲并参与组织。译有《用户故事与敏捷方法》,《.NET单元测试的艺术》和《实例化需求》。