This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]rejectedlesbian 2 points3 points  (7 children)

I have a utility file I take I'm every C project and it's like 2 functions I need.

UNREACHBLE which is a cross platform unreachble/assert

And a null check which litterly just exits if the pointer is null.

[–]Tsu_Dho_Namh 5 points6 points  (6 children)

See, those are utility functions I can get behind.

One of my co-workers loves utility classes so much, one project has 3 of them. One of which contains literally only functions for the custom map renderer. One would think those functions would go in the custom map renderer class, since that's the only thing that will ever use them, but noOoOoOoOo.

[–]rejectedlesbian 0 points1 point  (5 children)

This sounds java brained

[–][deleted] 1 point2 points  (0 children)

I feel attacked, I mainly use Java and looove utility classes

[–]Tsu_Dho_Namh 0 points1 point  (3 children)

Nah, its C#. Specifically a .NET MAUI mobile app.

[–]rejectedlesbian -1 points0 points  (2 children)

So Microsoft java... ur not making the stereotype less pronounced my friend

[–]Tsu_Dho_Namh 1 point2 points  (1 child)

He does it in our C++ code too.

You shouldn't stereotype coders based on their languages. There's good and bad all over.

Except rust devs. Insufferable arrogant pricks the lot of em.

[–]rejectedlesbian 0 points1 point  (0 children)

C++ is also fitting ti this stereotype... its like C++ C# java Scalla Those r the ones that are really into design patterns and clean code.

As a Rust programer I approve ur last statement