• @RustyNova
    link
    379 months ago

    Classes often have camelCase or PascalCase. Snake cases often are for variables or functions.

    I don’t remember the java standards, but it’s enough to get it

    • @marcos
      link
      99 months ago

      The Java standard is ClassName, variableName, FINAL_VALUE_NAME.

      It’s derived from a popular C++ standard. (But C++ has many for you to pick.)

      Python is the one that likes snake_case, but it’s for variables, as you said. Classes are still PascalCase.

      • @RustyNova
        link
        29 months ago

        Rust is like Python, but actually tell you the rules instead of you doing whatever you want

    • @bassomitron
      link
      English
      5
      edit-2
      9 months ago

      In college and workplace, all java projects I ever worked with used camelCase. Whether that’s the official stance of Java or not, I don’t recall.

      • Baut [she/her] auf.
        link
        fedilink
        8
        edit-2
        9 months ago

        But also classes? In Java, I normally see camelcase (objects, variables, functions, …) except for class definitions, which are PascalCase.
        The package itself often is snakecase though iirc?

        • @[email protected]
          link
          fedilink
          29 months ago

          That’s exactly how I was taught Java styling in college. Idk if it was official styling or just professor preference though.

          • @[email protected]
            link
            fedilink
            19 months ago

            Same I was taught. Think it’s official. Professor was a stickler for following official rules so I doubt he would deviate.

    • Cosmic Cleric
      link
      39 months ago

      When you’re telling a joke to a bunch of computer programmer nerds, you got to tell them what programming language the joke is in, or else it just falls flat.

      • @RustyNova
        link
        19 months ago

        Always type the name of the language after opening your joke block. If your language is known enough, you may have syntax highlighting as well!