Jellie Frontier
  • Communities
  • Create Post
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
NegativeLookBehind@lemmy.world to Programmer Humor@lemmy.mlEnglish · 6 months ago

Edge case? Corner case? Basket case.

lemmy.world

message-square
22
fedilink
395

Edge case? Corner case? Basket case.

lemmy.world

NegativeLookBehind@lemmy.world to Programmer Humor@lemmy.mlEnglish · 6 months ago
message-square
22
fedilink
alert-triangle
You must log in or register to comment.
  • kryptonianCodeMonkey@lemmy.world
    link
    fedilink
    arrow-up
    54
    ·
    edit-2
    6 months ago

    As a data engineer, testing with production loads is critical to performance checking, as well as finding edge cases where your assumptions about what can be expected in the data are curb stomped and send you back to the drawing board to cry and think about what you’ve done.

    • Crashumbc@lemmy.world
      link
      fedilink
      English
      arrow-up
      12
      ·
      6 months ago

      17 years working with hospital patient data. I’m going to curl up in a corner and cry now…

      • Skullgrid@lemmy.world
        link
        fedilink
        arrow-up
        14
        ·
        6 months ago

        dev teams usually :

        What’s the worst that could happen,people won’t die

        this guy :

        17 years working with hospital patient data

        must be high pressure work.

    • ivanovsky@lemm.ee
      link
      fedilink
      arrow-up
      6
      ·
      6 months ago

      deleted by creator

      • ChapulinColorado@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        You misspelled gallon(s).

    • NegativeLookBehind@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      6 months ago

      Heh, loads.

    • EpicFailGuy@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      You test in dev? You mean you don’t have a Q&A environment? or staging?

      • kryptonianCodeMonkey@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        6 months ago

        I test my own code/scripts in dev when I’m working on it. QA usually tests acceptance criteria in test environment. And then staging is used for production data testing for performance and identifying missed edge cases. Actually, we sometimes use dev and test interchangeably when multiple people are working on the same repo, so the lines are a little blurrier than that.

  • edric@lemm.ee
    link
    fedilink
    arrow-up
    13
    ·
    6 months ago

    That’s why it helps to have a staging environment as well.

  • davel@lemmy.ml
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    6 months ago
    • Unit tests
    • integration tests and performace tests in staging environment
    • canary releases
    • NegativeLookBehind@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      15
      arrow-down
      1
      ·
      6 months ago

      Jeez bud just laugh at the meme for fucks sake

      • davel@lemmy.ml
        link
        fedilink
        English
        arrow-up
        12
        ·
        6 months ago

  • stupidcasey@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    6 months ago

    I have three setups DEV: an environment that is almost useless thanks to how many changes have to be made between production and the development environment.

    TEST: A More useful exact cloan of production that you still have to edit specific things but it is usually the same each time.

    PROD: this one just never works right.

  • RogueBanana@lemmy.zip
    link
    fedilink
    English
    arrow-up
    9
    ·
    6 months ago

    That’s why we have 4 environments, development, test, pre-production and production.

  • marlowe221@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    6 months ago

    I’ve definitely had the experience of something being broken in Prod… and no one can reproduce it in Dev.

    Guess where we are fixing it!?

  • corsicanguppy@lemmy.ca
    link
    fedilink
    English
    arrow-up
    6
    ·
    6 months ago

    “as above, so below”

    If your test and prod are different, you need to ensure your manager understands the risks you will not magically account for. It’s on their head when it fucks up.

    Testing in prod requires its own separate indemnification because that’s also only ever after direct orders.

  • collapse_already@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    Test only on dev hardware because production hardware is too expensive to waste on developers. No idea why the software runs better on dev hardware than production. They’re kind of similar.

  • Drew Belloc@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    6 months ago

    I prefer camel case

  • FiskFisk33@startrek.website
    link
    fedilink
    arrow-up
    3
    ·
    6 months ago

    Testing is a sign of weakness.

  • THCDenton@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    6 months ago

    Sounds like a fun project

  • Daniel Quinn@lemmy.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 months ago

    Ooh! I have something for this.

  • Arthur Besse@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 months ago

    fourth panel of Gru's plan meme format, no text

  • FenrirIII@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    6 months ago

    My customer does this bullshit. Every time: “We can’t deploy that necessary/required update because we haven’t tested it yet. Also, we have no testing environment and we need that update to fix a serious problem. This is all your fault.”

Programmer Humor@lemmy.ml

programmerhumor@lemmy.ml

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmerhumor@lemmy.ml

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 41 users / day
  • 497 users / week
  • 1.75K users / month
  • 6.15K users / 6 months
  • 1 local subscriber
  • 37K subscribers
  • 656 Posts
  • 2.14K Comments
  • Modlog
  • mods:
  • cat_programmer@lemmy.ml
  • BE: 0.19.8
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org