96
12 Jul 2014
“Refactoring Sucks!”
Andrew Pontious talks to Wolf Rentzsch about refactoring, including Martin Fowler’s influential book, what ASTs are and aren’t, and Andrew’s time working on the refactoring feature in Xcode.
Links:
- Xcode Release Notes: About Xcode 6 Beta 3
- What’s New in Xcode 6 « Edge Cases
- apontious/BigFan « GitHub
- Law of large numbers « Wikipedia
- Refactoring (part of martinfowler.com)
- Code refactoring « Wikipedia
- Decomposition (computer science) « Wikipedia
- Catalog of Refactorings « Refactoring.com
- JetBrains AppCode: Switch into top gear of iOS development
- Caveat-Slash-Manifesto « The Powers of Observation
- JavaScript Plus Square Brackets « Edge Cases
- Putting Your Scent on the Code « Edge Cases
- Abstract syntax tree « Wikipedia
- Parse tree « Wikipedia
- Working Effectively with Legacy Code, by Michael Feathers « Amazon.com
- Swift, functional programming, & the future of Objective-C « SlideShare
- Supercharge your code with AppCode « CocoaHeads iOS and Mac Developer Meetup (Colorado Springs, CO
- Code Bubbles Home Page
Rejected Episode Titles:
- Foiled by Tweets Once Again
- I Could Listen to You All Night
- Refactoring Is Often Abused
- Not Like Jony Ive Design
- I Wouldn’t Say Hostile
- A More Computer Science-y Way of Describing It
- I Criticize a Lot of Things
- How Do I Square That?
- Wikipedia Is Fairly Mushy
- Always Been an AST Guy
- If You Have This, You Should Probably Go See Your Doctor
- That’s a Balancing Act
- There’s a Node for That
- Did a Whole CSI Thing
- Rewind and Enhance
- That’s a Great Theory
- Stymied by the Language
- I’ve Just Been Programming Too Long
- Every Little Bloody Transformation
- I Don’t Know What Kind of Magic They Do
- Powerful to Give Names to Things