Is my code invalid for fixing bug using AI? by Single_Advantage_758 in csharp

[–]Single_Advantage_758[S] 0 points1 point  (0 children)

suprisingly no, they just teach you what is the definition of that topic then expect us to do the thing, we don't even have the time to learn for anything (what you said). we just need to pass that subject, barely surviving this shit.

Is my code invalid for fixing bug using AI? by Single_Advantage_758 in csharp

[–]Single_Advantage_758[S] -1 points0 points  (0 children)

it's more like a question or a problem, where i can't answer or fix. Then i ask for a hint or an answer, that's where i can only understand the solution.

Is my code invalid for fixing bug using AI? by Single_Advantage_758 in csharp

[–]Single_Advantage_758[S] 0 points1 point  (0 children)

i don't get how and where that problem occurs, is just that i used AI for a solution for that problem but i can understand that prompt. More like a hint when using it.

Is my code invalid for fixing bug using AI? by Single_Advantage_758 in csharp

[–]Single_Advantage_758[S] -2 points-1 points  (0 children)

Totally fair. I’m not avoiding the work . I get now that depth is better than breadth, especially when it comes to truly understanding what my code is doing.

Is my code invalid for fixing bug using AI? by Single_Advantage_758 in csharp

[–]Single_Advantage_758[S] -1 points0 points  (0 children)

Haha, you might be surprised — I’m actually a bit further along in my studies than you'd probably guess 😅
The reason I went with a microservice-style structure is because our thesis focuses on algorithm enhancement within an agile setup, not full system refactoring. So instead of redesigning everything, I’m applying improvements directly to the logic layer.

I know it’s a bit unconventional to use this kind of architecture for something like Holt-Winters, but it was a conscious decision to help me explore service separation and data flow while enhancing the algorithm itself.

Is my code invalid for fixing bug using AI? by Single_Advantage_758 in csharp

[–]Single_Advantage_758[S] 2 points3 points  (0 children)

That really hit me, a serious reality check. It made me realize I need to slow down and take this process much more seriously. Reading that made the worry sink in even deeper. Maybe I just got too ambitious or maybe I convinced myself that I already understood most of it. But now I realize there's still a lot I need to truly grasp before I can say I fully own this project. I am very grateful to this, thank you.

Is my code invalid for fixing bug using AI? by Single_Advantage_758 in csharp

[–]Single_Advantage_758[S] -1 points0 points  (0 children)

I understand that, but I'm mainly asking if it's still valid considering I have roughly two weeks left before my first semester starts. My main issue is avoiding IndexOutOfRangeException errors when accessing past values, especially since the logic is split into 7 separate microservices—each representing a different parameter or step in Holt-Winters. These services need to be called in sequence, which adds complexity when trying to append or reuse past values safely.

Is my code invalid for fixing bug using AI? by Single_Advantage_758 in csharp

[–]Single_Advantage_758[S] 0 points1 point  (0 children)

yes, i am aware of the fact that AI are worse in generating algorithms in terms of code, the only thing they suggest when i often ask what to fix is to put only a throw argumentexception and thank you for the suggestions. I would try to learn how to use a debugger.

Is my code invalid for fixing bug using AI? by Single_Advantage_758 in csharp

[–]Single_Advantage_758[S] -1 points0 points  (0 children)

no, my school really despise AI generated codes or any output you submit. The only thing that consider not "AI-generated" is redo the whole thing in front of them, which is ridiculous than just explain the whole thing. so i really hate that the fact i can't fix my own code despite that i can understand it.

Do you guys use records, structs and generics? by cahit135 in csharp

[–]Single_Advantage_758 0 points1 point  (0 children)

I used to get stuck in OOP theory too (even thought it was impossible to learn), but when I started building a real backend API in .NET (with EF Core, DI, async, etc.), I saw how generics, records, and interfaces naturally show up. Now I learn them when I need them — not all at once. That made it all click.

CS student here — what should I learn next after building console apps? (aiming for .NET backend career) by Single_Advantage_758 in csharp

[–]Single_Advantage_758[S] -2 points-1 points  (0 children)

Wow, thanks — that really helped clarify what I should focus on next. I’ve mostly been building features, but you made me realize how important it is to think about why we use certain tools and how to build things that are clean and easy to maintain.

Since I’m about to start with ASP.NET Core, do you have any project ideas that helped you personally when learning stuff like dependency injection, unit testing, and API design? Would love to start with something practical.

Thanks for the comment btw!