oliverdavies.uk/content/node.0d970bea-36e2-4f0c-b448-4be60af220ef.yml

65 lines
2.3 KiB
YAML

uuid:
- value: 0d970bea-36e2-4f0c-b448-4be60af220ef
langcode:
- value: en
type:
- target_id: daily_email
target_type: node_type
target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7
revision_timestamp:
- value: '2025-06-12T23:14:50+00:00'
revision_uid:
- target_type: user
target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849
revision_log: { }
status:
- value: true
uid:
- target_type: user
target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849
title:
- value: 'Refactoring is a rabbit hole'
created:
- value: '2025-06-12T23:00:07+00:00'
changed:
- value: '2025-06-12T23:14:50+00:00'
promote:
- value: false
sticky:
- value: false
default_langcode:
- value: true
revision_translation_affected:
- value: true
path:
- alias: /daily/2025/06/12/refactoring-rabbit-hole
langcode: en
body:
- value: |-
I enjoy refactoring code.
Once I've finished writing some code and all the tests are passing, I like reviewing what I've written and looking for ways to make it more readable or easier to maintain whilst making sure it still works.
I usually start with one small refactor.
Then I spot another.
And another.
I end up going down a refactoring rabbit hole and I keep seeing changes I could make.
But, at some point, you need to say enough refactoring and decide if the code is good enough to release, whether you do this yourself or as part of a pair or mob.
It can always be refactored more in the future, if needed.
format: markdown
processed: |
<p>I enjoy refactoring code.</p>
<p>Once I've finished writing some code and all the tests are passing, I like reviewing what I've written and looking for ways to make it more readable or easier to maintain whilst making sure it still works.</p>
<p>I usually start with one small refactor.</p>
<p>Then I spot another.</p>
<p>And another.</p>
<p>I end up going down a refactoring rabbit hole and I keep seeing changes I could make.</p>
<p>But, at some point, you need to say enough refactoring and decide if the code is good enough to release, whether you do this yourself or as part of a pair or mob.</p>
<p>It can always be refactored more in the future, if needed.</p>
summary: ''
field_daily_email_cta: { }