Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

`M0-1-9`: Add test for side effects in a different translation unit

Offen
#81 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
cpp
Bereich
testing-qa

Rechercherichtung

Beginne mit cpp/autosar/test/rules/M0-1-9/test.cpp an den verlinkten Zeilen und untersuche, wie der bestehende M0-1-9-Test Funktionen mit und ohne Seiteneffekte darstellt. Ermittle das erwartete Verhalten, wenn diese Funktionen in verschiedenen Translation Units platziert werden, füge anschließend eine Abdeckung für diesen Fall hinzu und überprüfe, dass der Test das erwartete Ergebnis unterscheidet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Standard-AUTOSAR

There should be a test where the side-effecting and no-side effecting functions are in a different translation unit:

https://github.com/github/codeql-coding-standards/blob/9a23abab13bbf3a075dd5f4c1372b93bfcb211e4/cpp/autosar/test/rules/M0-1-9/test.cpp#L1

What is the expected behavior in such as case?

Vorherrschende Sprache
CodeQL
Sterne
227
Forks
82
Ø Merge
6 T. 7 Std.
Gemergte PRs (30 T.)
9

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus github/codeql-coding-standards

Alle Issues in github/codeql-coding-standards

Ähnliche Issues

Weitere Issues zu Testing & QA

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.