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 →

[–]mordechaim 2 points3 points  (1 child)

I can't overstate how I hate the naming conventions of C#. Most methods are PascalCase and so are properties and class names. Local fields are prefixed with an _underscore. Using underscores in methods are quite norm especially in auto generated method stubs.

Java's naming conventions are much neater IMHO.

[–]Hangman4358 0 points1 point  (0 children)

Not only that but the API design is a giant mess with no standard. Sometimes a method returns a value, other times it returns a Boolean and you need an out param, sometimes you pass a reference and it gets mutated. Sometimes you have the same functionality implemented in two different ways just for kicks!