• Rooki@lemmy.world
    link
    fedilink
    arrow-up
    1
    arrow-down
    2
    ·
    1 year ago

    Stack trace is terrible bad. Js for the win.

    the default library is still terribly documented. OF COURSE everything is stated there but after reading the bible 3 times through you still didnt understand anything third or first party libraries!.

    In python you need weirdly random packages that are inbuild but you still have to import them WHY THO??? ( looking at you typings )

    The funniest thing is that python does not have a switch case where i heard it the first time, i laughed and didnt took him serious but then after looking into it, A BASIC SWITCH CASE does not exist in python. LMAO

    • herr@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 year ago

      Imagine getting hung up on something as trivial as a switch statement. Which is more poignant, I ask you?

      switch(var){
         case 1: 
            <code>;
            break;
         case 2: 
            <code>;
            break;
         case 3: 
            <code>;
            break;
         default:
            <code>
      }
      

      or

      if var == 1:
         <code>
      elif var == 2:
         <code>
      elif var== 3:
         <code>
      else:
          <code>
      

      The performance difference is absolutely negligible, but now you’ve introduced a bunch of unnecessary indentation (for no benefit) that’s gonna get hard to read should you even add a little bit of additional logic, and a footgun with all the break; s.

      And then in JS the syntax for the case-blocks isn’t even consistent with the rest of the language.</code></code></code></code></code></code></code></code>