---
title: "Discussion on \"Part 2 - Implementing testing and organizing the code\" | Hashnode"
description: "Discussion on \"Part 2 - Implementing testing and organizing the code\". In part 1, we implemented the authentication module. Now we will ensure we follow the best practices. So let's start with testing.\nFeature Testing\nAuthentication is a feature of our app. The user can register, login and log out. These are actions a u..."
url: "https://hashnode.com/posts/part-2-implementing-testing-and-organizing-the-code/6527b6e7f5684760ef8de82c"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Part 2 - Implementing testing and organizing the code](https://muhammadumer.hashnode.dev/part-2-implementing-testing-and-organizing-the-code?utm_source=hashnode&utm_medium=feed)

In part 1, we implemented the authentication module. Now we will ensure we follow the best practices. So let's start with testing. Feature Testing Authentication is a feature of our app. The user can register, login and log out. These are actions a u...

Oct 12, 2023 · 6 min read · muhammadumer.hashnode.dev  
Read the article

-   [#services](https://hashnode.com/tag/services)
-   [#repositories](https://hashnode.com/tag/repositories)

## Written by

[Muhammad Umer](https://hashnode.com/@hackindev)

@hackindev · Karachi, Pakistan

  
[View profile](https://hashnode.com/@hackindev)

Hacking the Web Apps

I have been a developer for 6 years. I have worked on a plethora of technologies including hardware circuit designing (Arduino, RaspberryPi), Mobile App Development (Java-Android), Desktop Apps (Windows Forms, VB.NET), Web Apps (Laravel, ReactJS, NestJS, NodeJS, socket.io, python, ruby on rails) and cloud (AWS, Digital Ocean, Linux). I have found serenity only in Backend Development and it is my passion to learn more and share more on this particular topic. Aside from that, I love everything because everything is there for a purpose. I have hobbies such as reading and music. I also love teaching.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
