On The Bike Shed, hosts Joël Quenneville and Stephanie Minn discuss development experiences and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.
…
continue reading
内容由iteration podcast, John Jacob, and JP Sio - Web Developers提供。所有播客内容(包括剧集、图形和播客描述)均由 iteration podcast, John Jacob, and JP Sio - Web Developers 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal。
Player FM -播客应用
使用Player FM应用程序离线!
使用Player FM应用程序离线!
New Book - Refactoring
Manage episode 229499891 series 1900125
内容由iteration podcast, John Jacob, and JP Sio - Web Developers提供。所有播客内容(包括剧集、图形和播客描述)均由 iteration podcast, John Jacob, and JP Sio - Web Developers 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal。
Welcome to iteration. A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
Refactoring
Improving the Design of Existing Code
by Martin Fowler (with Kent Beck)
Introduction
- What’s in the book?
- Who’s it for?
- What’s refactoring?
Refactoring process:
- Identify a pain, smell a smell, we’ll talk more about when to refactor in later episodes.
- Separate feature additions from refactors
- Refactorings are like diets - a lifestyle vs an intensive
- Test coverage first
- Small changes continually running tests
- End goal: lots of small well-named functions that tells a clear story.
Considerations + Thoughts
- Tests let JP in react native move faster
- Refactoring lets you get things out of your head and into the code. Do this continuously.
- Performance and refactoring
My Pick:
- How To Code Well - howtocodewell.net
- Dark Net Diaries https://darknetdiaries.com/
- Selection - Apple's Design Process
78集单集
Manage episode 229499891 series 1900125
内容由iteration podcast, John Jacob, and JP Sio - Web Developers提供。所有播客内容(包括剧集、图形和播客描述)均由 iteration podcast, John Jacob, and JP Sio - Web Developers 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal。
Welcome to iteration. A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
Refactoring
Improving the Design of Existing Code
by Martin Fowler (with Kent Beck)
Introduction
- What’s in the book?
- Who’s it for?
- What’s refactoring?
Refactoring process:
- Identify a pain, smell a smell, we’ll talk more about when to refactor in later episodes.
- Separate feature additions from refactors
- Refactorings are like diets - a lifestyle vs an intensive
- Test coverage first
- Small changes continually running tests
- End goal: lots of small well-named functions that tells a clear story.
Considerations + Thoughts
- Tests let JP in react native move faster
- Refactoring lets you get things out of your head and into the code. Do this continuously.
- Performance and refactoring
My Pick:
- How To Code Well - howtocodewell.net
- Dark Net Diaries https://darknetdiaries.com/
- Selection - Apple's Design Process
78集单集
Minden epizód
×欢迎使用Player FM
Player FM正在网上搜索高质量的播客,以便您现在享受。它是最好的播客应用程序,适用于安卓、iPhone和网络。注册以跨设备同步订阅。