• space_comrade [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    20
    ·
    1 year ago

    From what I’ve heard from Google employees Google is really stringent with their coding standards and they usually limit what you can do with the language. Like for C++ they don’t even use half the fancy features C++ offers you because it’s hard to reason about them.

    I guess that policy makes sense but I feel like it takes out all the fun out of the job.

    • frezik
      link
      fedilink
      arrow-up
      18
      ·
      1 year ago

      As far as C++ goes, that’s probably the only sane way to use the language.

    • Sloogs@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      9
      ·
      edit-2
      1 year ago

      Just about any place I know that uses C++ also does that with C++ so that’s nothing unusual for C++ specifically. It’s too big of a language to reason about very well if you don’t, so you’ve gotta find a subset that works.

      • skeletorsass [she/her]@hexbear.net
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Too many patterns. If you do not do this every author will have a different use of the language and you will have to read a book of documentation each time you change files.