Christian Clausen: When to Refactor - Episode 234

Published: Feb. 27, 2023, 9 a.m.

b'

Christian Clausen works as a Technical Agile Coach teaching teams how to properly refactor their code. Previously he worked as a software engineer on the Coccinelle semantic patching project, an automated refactoring tool. He has an MSc in computer science and five years of experience teaching software quality at a university level. He is the author of the book Five Lines of Code published by Manning. He was one of the Top Three rated speakers at GOTO Aarhus 2022. People were standing in line to get a signed copy of his book Five Lines of Code.

\\xa0

Topics of Discussion:

[2:46] Christian talks about what got him into coding from a young age, and some of his favorite things about coding. He also discusses how the industry has changed since he first began his career.

[6:19] Christian shares the reason behind the premise that every method should get down to no more than five lines of code.

[9:07] What does \\u201ccollaborate with the compiler\\u201d mean in Christian\\u2019s book?

[13:38] The process behind changing code by addition, rather than modification.

[22:16] Christian talks about defending the data.

[26:49] Christian\\u2019s mental model of spaceship architecture.

[30:04] What extra features does Christian\\u2019s book come with?

\\xa0

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo \\u2014 New Video Podcast! Email us at programming@palermo.network

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer\\u2019s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo \\u2014 Available on Amazon!

Jeffrey Palermo\\u2019s Twitter \\u2014 Follow to stay informed about future events!

Architect Tips \\u2014 Video podcast!

Azure DevOps

Five Lines of Code

Christian on Twitter

Christian on Medium

\\xa0

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

'