---
title: "Rafael dos Santos Miguel Filho (@ThePragmaticEngineer) | Hashnode"
description: "Software Engineer. Read the latest articles by Rafael dos Santos Miguel Filho on Hashnode."
url: "https://hashnode.com/@ThePragmaticEngineer"
---

@ThePragmaticEngineer

# Rafael dos Santos Miguel Filho

@ThePragmaticEngineer · Brazil · Joined November 2020

Software Engineer

[Website](https://www.linkedin.com/in/rafael-miguel-filho/)

## Comments

[Sorry for the delay in responding, this repository has not been finalized, but the central idea is still the same.](https://hashnode.com/posts/clean-architecture-in-frontend-applications-with-angular/63058d42750cde48abba9984/comment/64c3d554513c1c494e4507cd#reply-6705d72e653484bf6ec77e37)

Reply · Article · Oct 9, 2024 · [Clean Architecture in Frontend Applications with Angular.](https://hashnode.com/posts/clean-architecture-in-frontend-applications-with-angular/63058d42750cde48abba9984)

[It is a very important subject indeed, touching on this subject is essential especially for developers who work directly on highly complex products, planning will always be essential.](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946/comment/64262008975e3bb9a50f6644)

Comment · Article · Mar 30, 2023 · [Why tech planning is worth your time](https://hashnode.com/posts/why-tech-planning-is-worth-your-time/64230f278d34a489101ab946)

[Great tip!](https://hashnode.com/posts/code-smell-204-tests-depending-on-dates/6420be8e2001c5630797911b/comment/6424ec7f4ebf42a83615fbaa)

Comment · Article · Mar 30, 2023 · [Code Smell 204 - Tests Depending on Dates](https://hashnode.com/posts/code-smell-204-tests-depending-on-dates/6420be8e2001c5630797911b)

[Thanks for reading! I agree with what you said, we need to be aware of these details too!](https://hashnode.com/posts/keeping-tests-valuable-be-careful-with-regressions/6424753dc22b33a63ad94fdd/comment/6424c8fcbb5fefa80796c518#reply-6424eb4ebb5fefa80796c90d)

Reply · Article · Mar 30, 2023 · [Keeping Tests Valuable: Be Careful With Regressions!](https://hashnode.com/posts/keeping-tests-valuable-be-careful-with-regressions/6424753dc22b33a63ad94fdd)

[Great article!](https://hashnode.com/posts/the-better-npm-audit/64171e6b2826f6eb708790ae/comment/64192bd96fd77cec7793c199)

Comment · Article · Mar 21, 2023 · [The Better Npm Audit 🪱](https://hashnode.com/posts/the-better-npm-audit/64171e6b2826f6eb708790ae)

[Great explanation! These are important resources that help us a lot to solve specific problems. Thanks for sharing with the community!](https://hashnode.com/posts/angular-and-zonejs/64183d4f4ec98ae622273496/comment/6418799f6fd77cec7793aa59)

Comment · Article · Mar 20, 2023 · [Angular and Zone.js](https://hashnode.com/posts/angular-and-zonejs/64183d4f4ec98ae622273496)

[Awesome! Dart and Flutter are on my future study list, thanks for sharing this rich content with the community!](https://hashnode.com/posts/building-a-chatgpt-client-app-with-flutter/64146492f240fdbee3dba60d/comment/6414b94d4f10afbe5c4c2956)

Comment · Article · Mar 17, 2023 · [Building a ChatGPT client app with Flutter](https://hashnode.com/posts/building-a-chatgpt-client-app-with-flutter/64146492f240fdbee3dba60d)

[Excellent explanation, thanks for sharing your knowledge!](https://hashnode.com/posts/aws-lambda-layers-in-net/640d0087d971cddf6164902a/comment/641297860dd7cb923f6946b2)

Comment · Article · Mar 16, 2023 · [AWS Lambda Layers in .NET](https://hashnode.com/posts/aws-lambda-layers-in-net/640d0087d971cddf6164902a)

[Exactly Anthony Fung, it already falls in frontend cases in specific situations where it was necessary to perform two actions. In most cases this was not necessary. When I began to apply a critical eye more frequently to unit tests, I began to observe that the more actions in a single test method, the more easily it broke.](https://hashnode.com/posts/keeping-tests-valuable-avoid-problems-in-the-act-blocks/6404ee122504533242704d70/comment/6410f0f0d0ccf16ed81830b0#reply-641296650dd7cb923f69468d)

Reply · Article · Mar 16, 2023 · [Keeping Tests Valuable: Avoid Problems In The Act Blocks](https://hashnode.com/posts/keeping-tests-valuable-avoid-problems-in-the-act-blocks/6404ee122504533242704d70)

[Anthony Fung Nice, I think it's important to have this view you commented, in the last year I have adopted a more simplistic testing strategy, look at the requirement, understand the expected behaviors and just check what really matters in the assert. I also look for invalid scenarios, unusual inputs that I wouldn't normally think of if I just did the happy path of unit testing. Obviously this is not always easy to apply, especially in complex systems. I am writing about this as well. What strategy do you usually put into practice for your test cases?](https://hashnode.com/posts/keeping-tests-valuable-using-branching-coverage-to-improve-software-quality/640e830987c97760def75647/comment/6410ee16d0ccf16ed8183076#reply-6411290ed0ccf16ed8183520)

Reply · Article · Mar 15, 2023 · [Keeping Tests Valuable: Using Branching Coverage to Improve Software Quality](https://hashnode.com/posts/keeping-tests-valuable-using-branching-coverage-to-improve-software-quality/640e830987c97760def75647)
