‘Functions need to do one thing’-mantra is wrong.

by Mar 19, 2024

‘Functions need to do one thing’-mantra is wrong.

Since Robert C. Marting wrote the book Clean Code, developers try to implement the guidelines from that book.

One of them is to write Small focused functions.

Please stop doing that!

Don’t let me go through multiple hierarchies of small functions like a detective to understand what is happening.

It’s ok for functions to be 20-30 lines, it’s small enough. If it is clear, don’t split the logic up.

You don’t need to hide everything, resist the urge 😉.

#
Remy van Duijkeren

Remy van Duijkeren

Power Platform Advisor

Microsoft Power Platform Advisor with over 25 years of experience in IT with a focus on (marketing) automation and integration.

Helping organizations with scaling their business by automating processes on the Power Platform (Dynamics 365).

Expert in Power Platform, Dynamics 365 (Marketing & Sales) and Azure Integration Services. Giving advice and strategy consultancy.

Services:
– Strategy and tactics advise
– Automating and integrating

Get My Thoughts on Automation & Development

Join my personal newsletter and get practical insights on building faster, integrating smarter, and removing friction in IT systems — especially on Power Platform and Dynamics 365.

Related Content

Kindness to AI: good manners, or just survival?

Kindness to AI: good manners, or just survival? I wonder how much electricity OpenAI has burned just because people say "please" and "thank you". AI: "Generating helpful answer... Electric bill: "Crying in kilowatts." 😅 But hey, better be polite...you don’t want to...

read more

Microsoft Teams: Too Many Apps in One?

Microsoft Teams: Too Many Apps in One? All-in-one apps like Teams? That’s a hard pass from me. Microsoft Teams wants to be the one app to rule them all. But I’m the guy who likes my apps separate, like LEGO bricks—not superglued together. I open my To-Do app...

read more

I see your comment. And I see AI fingerprints all over it.

I see your comment. And I see AI fingerprints all over it. You know the ones where you think: Bro... did you even read my post? 😅 I get it. We want engagement. We want the algorithm to give us more eyeballs. But fake engagement is still fake. Here’s what happens when...

read more