• magic_lobster_party
    link
    fedilink
    11 year ago

    I would swap Python with C++. Constantly dealing with stupid runtime errors that could’ve been easily captured during compile time.

    Did you forget to rename this one use of the variable at the end of the program? Sucks for you, because I won’t tell you about it until after 30 minutes into the execution.

    • Eager Eagle
      link
      fedilink
      English
      1
      edit-2
      1 year ago

      you need a linter, bro

      when integrated into the editor it’ll highlight stupid mistakes as they’re typed

      I recommend Ruff for real time checks, and pylint if you need a comprehensive analysis.

      • darcy
        link
        fedilink
        11 year ago

        sure, but thats just outsourcing the problem.

        • Eager Eagle
          link
          fedilink
          English
          1
          edit-2
          1 year ago

          As if that’s a bad thing… it means you’re not locked in with a tool you don’t like and the language itself doesn’t dictate your workflow.

          There’s very little benefit and a lot of potential problems in using a single tool for everything.