Nach einer wahren Begebenheiten

  • Klingenrenner@feddit.org
    link
    fedilink
    arrow-up
    18
    ·
    3 days ago

    Aber warum hält eure kontinuierliche Integration / kontinuierlicher Versand Fernleitung eine Entsendung nach produktiv nicht auf, wenn die Tests Fehler nachweisen?

    • ComfortableRaspberry@feddit.orgOP
      link
      fedilink
      arrow-up
      8
      ·
      3 days ago

      Weil das kein ordentlicher integrierter Prozess ist und weil von innerhalb der Firma (in Portugal) für innerhalb der Firma (in de) gearbeitet wird, sieht man das alles auch nicht so eng…

  • Elvith Ma'for@feddit.org
    link
    fedilink
    arrow-up
    13
    ·
    edit-2
    3 days ago

    …und genau deswegen macht man einen Schutz auf main und lässt nur Merge-Requests dorthin zu, die einen erfolgreichen Lauf der (Test-)Pipeline absolviert haben.

    Wenn jemand kaputte Commits in einen eigenen dev-Brach macht, ist mir das meistens Recht egal…

    • Flipper@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      3 days ago

      Kommt drauf an ob da ein Squash kommt oder nicht. Im schlimmsten Fall sind nicht ausführbare Commits in Verlauf und dann geht bisect und so nicht mehr.

  • macniel@feddit.org
    link
    fedilink
    arrow-up
    9
    ·
    3 days ago

    Na immerhin steht dann dessen Name dran und nicht deiner. Kannst ja bei der nächsten Retro anbringen :)

    • rbn@sopuli.xyz
      link
      fedilink
      arrow-up
      18
      ·
      3 days ago

      Oder der hochbegabte Manager lässt sich die Logs zeigen und sieht dann neben den ganzen Fehlermeldungen @ComfortableRaspberry@feddit.org als Autor der Tests.

      “If we stopped testing right now, we’d have very few cases, if any.” — President Donald Trump

      • ComfortableRaspberry@feddit.orgOP
        link
        fedilink
        arrow-up
        18
        ·
        3 days ago

        Ohne Witz: mein vorletzter AG, kleines Softwarehaus für so Personalzeug entscheidet sich im Jahr 2018 dafür eine QA Abteilung zu gründen. Himbeere soll sich bisschen weiterbilden für Testautomatisierung, noch 2 Kollegys dazu (das waren auch zwei ganz besondere Kandidatys) und dann geht’s ab. Gesagt getan, waren dann auch recht erfolgreich und haben einige Bugs gefunden. Deshalb wurde die Abteilung dann nach 2 Jahren wieder aufgelöst weil man das ja gar nicht alles beheben könne.

        • rbn@sopuli.xyz
          link
          fedilink
          arrow-up
          9
          ·
          3 days ago

          Klar, man will ja später nicht schwarz auf weiß stehen haben, dass das Management von den eklatanten Mängeln wusste und trotzdem nichts behoben hat. Wenn dann irgendwann ein riesen Ausfall, Datenverlust, Hackerangriff, Datenschutzverstoß o.ä. auftritt, wäscht man die Hände in Unschuld und wird bei der Versicherung vorstellig.

      • macniel@feddit.org
        link
        fedilink
        arrow-up
        2
        ·
        3 days ago

        Ja aber dann sieht der hochbegabte Manager auch, dass eben die Tests bei einer Testreihe fehlschlägt die nicht von OP stammt.

    • ComfortableRaspberry@feddit.orgOP
      link
      fedilink
      arrow-up
      5
      ·
      3 days ago

      Haben Montag das nächste Meeting in der passenden Runde. Da werde ich das nochmal zum Anlass nehmen, um meinen Vortrag "Verlorenes Vertrauen gewinnen wir nur schwer zurück! Und 10 weitere Gründe ein Update im Zweifel auch mal aufzuschieben ¯\(ツ)/¯ " zu halten. Vielleicht hört ja mal jemand zu

  • brewbart@feddit.org
    link
    fedilink
    Deutsch
    arrow-up
    3
    ·
    3 days ago

    Habe mal erlebt wie Entwickler eine Flag in nen Service eingebaut haben um die Warnungen in der spärlich konfigurierten Testumgebungen auszuschalten und sich dann wundern, wenn in Produktion Störungen auftreten, deren Tests sie aus Genervtheit deaktivierten