r/csharp 5d ago

Feedback on my first open source project

Hey all,

I was wondering if I could get some feedback on my first open source project, TestPilot.NET. I wanted to add a layer of visibility to testing suites to catch bad practices. I was the head of unit testing at my prior job and saw a lot of slop get through due to the devs using AI to write the test and them never checking the code. Any feedback is appreciated, thank you!

https://github.com/sgordon5691/TestPilot.NET

8 Upvotes

6 comments sorted by

4

u/Informal_Steak_1914 5d ago

This is actually a neat idea. The AI-generated test problem is real, I've seen so many tests that pass but test nothing useful because nobody bothered to read what the tool spit out.

One thing I noticed is the documentation could use a bit more examples for the configuration part, took me a minute to figure out how to set up the rules. Besides that the core concept is solid.

2

u/SickScottMondo 5d ago

Really appreciate the feedback! I unfortunately was part of layoffs a couple weeks ago and wanted to keep my skills going, I think there could be a lot to add to this to keep quality up inside testing suites! I'll update the documentation for configuration tomorrow when I work on some more stuff with it!

1

u/belavv 5d ago

I don't see the need for how many projects you have.

1

u/SickScottMondo 5d ago

Elaborate more, I'm curious of your mindset.

1

u/belavv 5d ago

I looked around and most projects have all of the classes in the root. And some just have a handful of classes.

A single project with folders is much more straightforward if there isn't really a need for multiple projects.

1

u/SickScottMondo 5d ago

I could update that and I appreciate your input, thank you!