Hacker Rank problem solving and algorithm design
-
Updated
May 16, 2024 - C++
Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later. Programmers also apply the concept to improving and debugging legacy code developed with older techniques.
Repeat.
Hacker Rank problem solving and algorithm design
Buffet finder platform to intermediate orders between clients with buffet owners.
The Open Source Test Automation Platform.
Behavior-Driven Development in plain Java
Restaurant Management System to streamline table booking, menu viewing, and order management for customers and staff alike.
NUnit Framework
Ruby on Rails Chat application
Test spies, stubs and mocks for JavaScript.
An opinionated test application to help you practice Specification by Example
Python programming. ALX SE.
Project Euler algorithms exercises solved in Typescript, running with Jest testing suite. Developed with TDD.
Project Euler algorithms exercises solved in Javascript ECMA6, running with Jest testing suite. Developed with TDD.
Tasks from my course Java OOP at SoftUni
A Modern Testing Framework for Go
My solutions to the katas I've completed on Codewars, segmented by kyu difficulty, with the intention to tackle increasingly tougher challenges.
Auto-generate FFF fake definitions for C API header files
Project Euler algorithms exercises solved in Go, running in built-in Go test suite. Developed with TDD.
Project Euler algorithms exercises solved in Java, running with Gradle + JUnit testing suite. Developed with TDD.
Learn Go with test-driven development
Created by Kent Beck, D.D. McCracken
Released 1957