p-society / gc-server

Stay updated in real-time and engage with the thrill of the game like never before.[WIP]
Apache License 2.0
3 stars 6 forks source link

[PROPOSAL]: Unit Testing and TDD Practices #15

Closed zakhaev26 closed 7 months ago

zakhaev26 commented 7 months ago

As our team works on the project, we should recognize the importance of establishing a testing environment to ensure the reliability and maintainability of our codebase. This issue proposes the implementation of unit testing practices and adopting Test-Driven Development (TDD) as part of our development process.

I know it will slow down our Development speed and maybe is a redundant thing,but incorporating TDD from the beginning instills good development practices.

Open for suggestions

majorbruteforce commented 7 months ago

I think it is extremely essential and not redundant in anyway. The project has a fair complexity and the scope of control on individual things can get lost very quickly. It's important we understand how to write tests and implement it as a discipline.

majorbruteforce commented 7 months ago

We can consider using JEST for Node applications.

zakhaev26 commented 7 months ago

Cool,Gotta set up the CI accordingly then!

Closing #15 as completed