{"id":17754944,"url":"https://github.com/mehmetpekdemir/test-driven-development","last_synced_at":"2026-04-30T01:36:24.815Z","repository":{"id":93754607,"uuid":"253639187","full_name":"mehmetpekdemir/Test-Driven-Development","owner":"mehmetpekdemir","description":"Test Driven Development ( TDD ) ","archived":false,"fork":false,"pushed_at":"2020-09-04T23:03:33.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-01T07:32:43.757Z","etag":null,"topics":["java-11","maven","tdd","tdd-java","test","unit-testing"],"latest_commit_sha":null,"homepage":"https://github.com/mehmetpekdemir/Test-Driven-Development","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mehmetpekdemir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-06T23:29:08.000Z","updated_at":"2023-02-24T02:48:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"edb48a75-07de-4974-9d70-3dec335635b5","html_url":"https://github.com/mehmetpekdemir/Test-Driven-Development","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/mehmetpekdemir/Test-Driven-Development","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehmetpekdemir%2FTest-Driven-Development","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehmetpekdemir%2FTest-Driven-Development/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehmetpekdemir%2FTest-Driven-Development/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehmetpekdemir%2FTest-Driven-Development/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mehmetpekdemir","download_url":"https://codeload.github.com/mehmetpekdemir/Test-Driven-Development/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehmetpekdemir%2FTest-Driven-Development/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32451475,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java-11","maven","tdd","tdd-java","test","unit-testing"],"created_at":"2024-10-26T14:42:26.810Z","updated_at":"2026-04-30T01:36:24.796Z","avatar_url":"https://github.com/mehmetpekdemir.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Test Driven Development ( TDD )\n\n### Solutions\n\n  - Minimum Cost Path\n  - Roman Converter\n  - Prime Factor\n  - Fizz Buzz\n  - Fibonacci\n  \n### What is Test Driven Development ( TDD ) ?\n\n\u003cp\u003eTest driven development is an iterative development process.\u003c/p\u003e\n\u003cp\u003e\nIn TDD, developers write a test before they write just enough production code to fulfill that test and the subsequent refactoring. \nDevelopers use the specifications and first write test describing how the code should behave. It is a rapid cycle of testing, coding, and refactoring.\n\u003c/p\u003e\n\n### Advantages of Test Driven Development ( TDD ) \n\n- You have a better understanding of a feature you implement\n- 100% testable code\n- You have robust indicators of feature completeness\n- Low maintenance cost\n- Code is covered with tests and has less chance to be corrupted by fixes or new features\n\n### Tech Stack \n\n - Java 11\n - JUnit 5\n - Maven\n \n### Requirements\n\nFor building and running the application you need:\n- [JDK 11](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) or newer . \n- [Maven](https://maven.apache.org)\n\n### Build \u0026 Run\n\n```\n  mvn clean install \n```\n\n```\n  java -jar junit-platform-console-standalone-5.6.2.jar \u003cOptions\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehmetpekdemir%2Ftest-driven-development","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmehmetpekdemir%2Ftest-driven-development","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehmetpekdemir%2Ftest-driven-development/lists"}