---
title: "Discussion on \"A Tale of Testing: The Basics of Test-Driven Development with a Focus on Data Structures\" | Hashnode"
description: "Discussion on \"A Tale of Testing: The Basics of Test-Driven Development with a Focus on Data Structures\". Put your tests in front..."
url: "https://hashnode.com/posts/a-tale-of-testing-the-basics-of-test-driven-development-with-a-focus-on-data-structures/6407385e81d8b89c5282a4d7"
---

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

Discussion

# [A Tale of Testing: The Basics of Test-Driven Development with a Focus on Data Structures](https://albexl.hashnode.dev/a-tale-of-testing-the-basics-of-test-driven-development-with-a-focus-on-data-structures?utm_source=hashnode&utm_medium=feed)

Put your tests in front...

Mar 7, 2023 · 10 min read · albexl.hashnode.dev  
Updated Mar 21, 2023  
Read the article

-   [#python](https://hashnode.com/tag/python)
-   [#wemakedevs](https://hashnode.com/tag/wemakedevs)
-   [#cocodeblogs](https://hashnode.com/tag/cocodeblogs)
-   [#devsintechblogs](https://hashnode.com/tag/devsintechblogs)
-   [#programming-blogs](https://hashnode.com/tag/programming-blogs)

## Written by

[Alberto Gonzalez](https://hashnode.com/@albeXL)

@albeXL · Gothenburg, Sweden

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

Software Developer at doWhile | Computer Scientist | ICPC World Finalist | EN | ES

Computer Scientist from the University of Havana with experience in Software Development and a passion for Competitive Programming and Algorithms. Writing about the topics I know whenever I can. Coding in Python and C++ lately.

## Responses 4

Markdown supported · ⌘↵ to post

[Alessandro](https://hashnode.com/@anger)

[Jul 4, 2023](https://hashnode.com/posts/a-tale-of-testing-the-basics-of-test-driven-development-with-a-focus-on-data-structures/6407385e81d8b89c5282a4d7/comment/64a453cb84ae15f092e91ef1)

This is a good article on TDD, however shouldn't you also create a test for the TrieNode? Or is TDD only towards features and not coverage?

[mary lee](https://hashnode.com/@leemarry)

[Mar 10, 2023](https://hashnode.com/posts/a-tale-of-testing-the-basics-of-test-driven-development-with-a-focus-on-data-structures/6407385e81d8b89c5282a4d7/comment/640af1418fc5f219852f8d65)

After 123 hours of gameplay, I can confidently say that Terraria is without a doubt one of the greatest two-dimensional survival, role-playing, and side-scrolling games that I have ever purchased on Steam. [terrariagame.io](https://terrariagame.io/)

[Yanoel Llano Boitel](https://hashnode.com/@YagamiL)

[Mar 9, 2023](https://hashnode.com/posts/a-tale-of-testing-the-basics-of-test-driven-development-with-a-focus-on-data-structures/6407385e81d8b89c5282a4d7/comment/640a30336b5ccef6ff210cf9)

Great tutorial from zero to hero about TDD!

[Carlos R. González Jiménez](https://hashnode.com/@cranza)

[Mar 7, 2023](https://hashnode.com/posts/a-tale-of-testing-the-basics-of-test-driven-development-with-a-focus-on-data-structures/6407385e81d8b89c5282a4d7/comment/6407527dc9fcfad441632e58)

The importance of test-driven software development is widely recognized by the vast majority of developers, but it is also true that the rush to deliver on time means that they are often not taken into account. Use this excellent article to put in context the importance of testing.

One of the great lessons is that testing doesn't increase development time, it shortens it.

[Alberto Gonzalez](https://hashnode.com/@albeXL)

[Mar 7, 2023](https://hashnode.com/posts/a-tale-of-testing-the-basics-of-test-driven-development-with-a-focus-on-data-structures/6407385e81d8b89c5282a4d7/comment/6407527dc9fcfad441632e58#reply-6407577f6c8cbdd4116b74e2)

You are right! Testing will shorten development time in the long run.

I've seen teams that write tests and teams that don't because they think it is a waste of time.

The more you progress in a project, the harder it is to ensure the quality of all the pieces. And there is when tests come to the rescue.
