Discoverforloop PodEP.3 - Code Refactoring
EP.3 - Code Refactoring

EP.3 - Code Refactoring

Update: 2018-08-25
Share

Description

Show Notes:

  • What is code refactoring? (05:26 )

  • Mob programming (06:26 )

  • When to refactor code? (08:00

  • Reasons to continually refactor code (11:52

  • Methods and approachs to code refactoring (14:20 )


  1. Follow Styling guides (14:40 )

  2. Logical seperation of classes and files (15:23

  3. Repository service pattern (16:40


  • Does code refactoring also affect an application's UI design? (21:41 )

  • Who should refactor code? (23:41 )

  • How does one suggest code refactoring on a particular application to Product / Project manager / Technical heads or engineering team leads? (27:00

  • Best practices to code refactoring (29:04 )

  • Automated code refactoring with IDE's (31:56 )

  • Benefits of code refactoring (35:33 )

  • Need to carry out unit tests during code refactoring (37:45 )



- Cleancoder.com 

- Extra resource: https://www.openlearning.com/courses/... an excerpt from _Refactoring_ by Martin Fowler

intro and outro music: bensound - dubstep

Hey! Liked this episode? 

Let us know your thoughts on it, click on either of the icons below

Host: @kolokodess
Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

EP.3 - Code Refactoring

EP.3 - Code Refactoring

forloop Africa