Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
![](/static/devrant/img/pipeless-devrant-banner-white.png)
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Feel you there, have seen no worse code than unity code… I think I have never seen worse devs or code than when I worked with unity: the most bs ever was that they’d go for cascade IFs without having ELSEs e.g:
(if(a){if(b){if(c){ /* … */}}})
Idk it feels like unity either forces you to work poorly or that the devs in that industry are straight bad (which considering the salary + crunch culture is not irrealistic…) -
MM8312393y@piratefox I actually love the platform, it just requires you to step back more than using it makes you want to. Why bugger around with registries when you can just make a public GameObject reference and drag the other object onto it? It gives you so many ways to rack up technical debt for a quick result, you only have to be a tiny bit lazy on a given day to cost you two later on. A powerful tool, dangerous in the wrong hands.
-
Geoxion9033yC# was my favorite language for a long time as well!
But then I discovered Rust and well... now I think C# isn't bad, but also isn't super great. It's fine. -
@MM83 I feel like it’s not really stepping back, but rather trying to keep in mind you should neither abuse nor ignore the editor… the colleagues I mentioned before basically never EVER used the editor when possible and it resulted in code being duplicated a lot and in ~300 lines of code giga-objects when you were lucky and 800 lines of code ones by default.
-
Geoxion9033y@piratefox just read 'the book' very carefully and then go out to actually make some stuff. That worked pretty well for me.
-
Everything but access to many libs that on c++ uses :( and native execution
:(
And so far as I know ml and ai
And gaming outside unity
And a decent serialization Lib that doesn’t complain about insecurity -
Or a web service franework that doesn’t tempt people to use node
Because let’s face it wcf sucks -
And don’t get me started on Xaml
But yes then language itself is superior and a thing of beauty and vs needs ported to Linux -
@piratefox look up c# primer
Oh never mind the web version I used in 2004 seems gone -
Yeah I like it. Sometimes think it would be better if they could draw a line and break backwards compatibility though, remove some of the old syntax that these days people probably shouldn’t be using.
-
@AvatarOfKaine oh nono I am starting with rust, I already have some experience with c#!
(But thank you anyway!) -
@piratefox i looked briefly at rust and felt the way i did when i saw ruby. lol
-
Geoxion9033y@MM83 good luck and be patient! It's a lot to take in and everybody struggles at first. The trick is to endure 😜
-
i cannot focus today with whore bitches trying to elicit annoyed responses out of me.
I do think C# is the best language going. It's basically got everything, and VS is, weirdly for a Microsoft product, among the best IDEs. You get to thinking that it's actually harder to write unorganised code than not with it: it becomes difficult to imagine writing messy, repetitive or spaghetti code in C#.
Then you use Unity.
rant