AI Pin: The 1st Lecture of Clean Code

本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,具有可资借鉴的价值。

Start

April 28, 2022 - 6:00 pm

End

April 28, 2022 - 7:00 pm

Address

Online Webinar   View map

Categories

中文公开课

Live 线上讲座

AI聘-读书会-Book-4:Clean Code

第一讲


数据应用学院(Data Application Lab)专注于数据科学,人工智能和大数据的职业教育, 每年向全球各地,包括硅谷和华尔街的知名企业输送数百 Data Scientists, 更有大量 Data AnalystsBusiness Analysts,Machine Learning Engineers,Software Engineers 以及 Data Engineers。多年的钻研积累和专一打造了独一无二教学方法和求职经验。被多家北美英文科技媒体列为 Top 10 North American Data Bootcamp。学员遍布美国加拿大,还有来自欧洲, 澳洲和亚太等地的慕名者报名参加。


软件质量,不但依赖架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。

本书提出一种观点:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自实际项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。

本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,具有可资借鉴的价值。

本书涵盖重点:

● 好代码和糟糕的代码之间的区别;
● 如何编写好代码,如何将糟糕的代码转化为好代码;
● 如何创建好名称、好函数、好对象和好类;
● 如何格式化代码以实现其可读性的最大化;
● 如何在不妨碍代码逻辑的前提下充分实现错误处理;
● 如何进行单元测试和测试驱动开发。

作者简介:

罗伯特·马丁(Robert C. Martin),软件工程领域的大师级人物,设计模式和敏捷开发运动的主要倡导者之一,曾经担任C++ Report杂志主编多年。他的Agile Software Development: Principles,Patterns, and Practices一书曾荣获Jolt大奖。

第一讲
Chapter 1: Clean Code
Chapter 2: Meaningful Names
Chapter 3: Functions
Chapter 4: Comments
Chapter 5: Formatting

第二讲
Chapter 6: Objects and Data Structure
Chapter 7: Error Handling
Chapter 8: Boundaries

第三讲
Chapter 9: Unit Tests
Chapter 10: Classes
Chapter 11: Systems
Chapter 12: Emergence
Chapter 13: Concurrency

第四讲
Chapter 14: Successive Refinement
Chapter 15: JUnit Internals
Chapter 16: Refactoring SerialDate
Chapter 17: Smells and Heruistics

主办方:AI聘 — 北美数据类、软件类求职服务一站式服务。

三大项目为你全程解除求职困扰:
1. 找到工作再付费的Career VIP项目,为全职岗位求职者提供最专业的支持;
2. Intern VIP项目,为暑期实习的求职者提供面试辅导、专业岗位支持;
3. H-1B就业保障计划,为北美在校留学生提供长期规划,保驾就业路径。

可登录 www.aipin.io了解更多项目信息和成功案例。
邮箱: info@aipin.io
电话: +1 (626) 566 1822

MORE DETAIL

Phone

1-800-485-7918

Email

info@DataAppLab.com