Skip to content

Commit

Permalink
Add daily email for 2024-06-15
Browse files Browse the repository at this point in the history
Is the code extensible?
  • Loading branch information
opdavies committed Jun 19, 2024
1 parent c18fade commit 6d01843
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions source/_daily_emails/2024-06-15.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: Is the code extensible?
date: 2024-06-15
permalink: daily/2024/06/15/is-the-code-extensible
tags:
- software-development
# - drupal
# - php
# - podcast
cta: ~
snippet: |
How easy it is to configure or extend the code?
---

Rarely you're going to find a module that does exactly what you need out of the box.

Usually there will be some configuration options, or it will get you to 80% or 90% and you need to fill in any gaps.

If you need to extend, overwrite or customise a module, have its Developers made it possible or easy to do that?

Good code should be easy to change or extend.

Are there hooks you can implement or events you can subscribe to and run your own code?

Are there Interfaces and base classes you can implement or extend that allow you to use design patterns such as the Decorator pattern?

Are there public services you can use instead of re-writing and duplicating existing functionality?

Is there documentation or examples showing how to extend the module?

Is it a stable foundation for you to build on?

0 comments on commit 6d01843

Please sign in to comment.