Passungsprüfungen
Ob die Kompatibilitätslogik die Teile anbietet, die wirklich an eine Waffe passen, an der Stelle, an die sie gehören, und die ablehnt, die nicht passen. Eine Testreihe stellt der Produktions-API Fragen, die ein Büchsenmacher ohne sie beantworten könnte, misst jede gelesene Passung an Regeln über den ganzen Katalog und veröffentlicht den Lauf hier, Fehler eingeschlossen.
In aktiver Entwicklung
Die Kompatibilitäts-Endpunkte und die Montagedaten dahinter werden noch ausgebaut. Die Ergebnisse unten prüfen die Logik, nicht die Vollständigkeit des Katalogs.
- Abdeckung
- Viele Teile und Waffen tragen noch nicht die Montagedaten, die eine Passung braucht. Ein Teil, das in einer Liste fehlt, ist oft eine Lücke in den Daten und keine Ablehnung, und der Katalog wird ergänzt, um sie zu schließen.
- Geprüft an
- Eine kleine, bewusst gemischte Auswahl von etwa dreißig Waffen, bei jedem Lauf auf Zuverlässigkeit und Kompatibilität geprüft.
- Gewehre
- Pistolen
- Flinten
- Kampfgewehre
- Maschinenpistolen
- Vor dem Kauf
- Prüfen Sie eine Passung beim Hersteller, bevor Sie ein Teil kaufen oder montieren. Eine gelistete Passung ist ein Ausgangspunkt, keine Garantie.
Warum Passungen eigene Prüfungen haben
Ob ein Teil passt, ist kein Feld eines Datensatzes. Es wird aus mehreren berechnet: den Montagepunkten einer Waffe, dem, was sie von ihrer Plattform und ihrem Grundmodell erbt, den Adaptern, die dazwischen sitzen können, der Stelle an der Waffe, an die das Teil darf, und den Patronen, für die der Hersteller es zulässt. Jeder dieser Datensätze kann seine eigenen Prüfungen bestehen, während die Antwort, die sich aus ihnen ergibt, falsch ist, und die Seiten zur Datenqualität, die einen Datensatz für sich prüfen, sehen das nicht.
Deshalb beruhen diese Prüfungen auf Belegen statt auf der Sicht der Logik auf sich selbst. Jedes Szenario ist eine Frage, die ein Büchsenmacher ohne die API beantworten kann, etwa ob ein Handschutz in Gewehrlänge auf ein Karabiner-Gassystem passt. Jede Regel berechnet eine Antwort aus den veröffentlichten Datensätzen und den Angaben des Herstellers neu, etwa den zugelassenen Patronen und der Mindestlauflänge eines Schalldämpfers, und misst die API daran. Ein Fehler nennt den verantwortlichen Datensatz oder die Regel, damit er an der Quelle behoben werden kann.
Dieselben Antworten liefern die API, der MCP-Server und die Website. So zu prüfen ist der Weg, auf dem wir wissen, dass eine Antwort darauf, was an eine Waffe passt, eine ist, hinter der wir stehen können, und auf dem die Lücken, die der Katalog noch hat, gefunden und geschlossen werden.
Was geprüft wird
Szenarien sind benannte Fälle mit bekannter Antwort. Ein 4-16x-Zielfernrohr kommt auf ein AK-74M über das Gehäuse, per Seitenmontage, nie auf den Handschutz. Ein SureFire SOCOM RC2 kommt auf ein M4 über ein SureFire-Mündungsgerät, nie direkt auf das Gewinde. Ein Zweibein kommt nie an eine Glock. Eine Yugo-Deckelschiene passt an ein Zastava M70 und nicht an ein AK-74M.
Regeln sind Fragen über jede Passung, die der Lauf gelesen hat, über etwa dreißig Waffen aus Gewehren, Pistolen, Flinten, Kampfgewehren und Maschinenpistolen. Manche halten die Logik an ihre Grundsätze: keine vergrößernde Optik vor dem Gehäuse, kein Zweibein an einer Kurzwaffe, keine Visierung außer über der Seelenachse. Manche leiten eine Passung aus den veröffentlichten Datensätzen neu her: die Bohrung eines Schalldämpfers gegen das Geschoss, seine Mindestlauflänge gegen den Lauf, die Anforderungen eines Teils gegen die Montagen der Waffe und das, was der Adapter bietet. Und manche stellen zwei Endpunkten dieselbe Frage: die Passungsliste, die einfache Liste, der Konfidenzfilter, der Passungsfilter des Katalogs, der Schnittstellen-Endpunkt und die Waffenliste jeder Norm müssen dieselbe Antwort geben, zweimal. Andere durchsuchen ganze Ausschnitte des Katalogs statt der gezogenen Waffen: jede Waffe mit einem Kurzsystem-Schaft oder -Magazin muss eine Kurzsystem-Patrone verschießen, jeder Magazinschacht muss zu einer Patrone passen, für die seine Magazine zugelassen sind, und jede Pistole mit MOS oder OSP im Namen muss einen Optikschnitt haben.
Eine Regel ohne Prüfgegenstand gilt als ungeprüft, nie als bestanden, und jede Regel wird mit der Zahl der geprüften Passungen veröffentlicht, damit ein Bestehen über fünf Wege von einem über zweitausend zu unterscheiden ist.
Letzter Lauf wird geladen…
Ein Ergebnis lesen
- Eine Regel, die gilt, fand unter den geprüften Passungen keine, die gegen sie verstößt. Die Zahl daneben sagt, wie viele sie geprüft hat, damit ein Bestehen über fünf Wege nicht wie eines über zweitausend gelesen wird.
- Eine Regel, die fehlschlägt, nennt die verantwortlichen Passungen. Jede ist entweder ein Fehler in der Kompatibilitätslogik oder eine Lücke in den Daten, und beides wird behoben statt verborgen.
- Ungeprüft heißt, der Lauf fand nichts, worauf die Regel zutrifft. Es ist kein Bestehen.
- Der Lauf wird jede Nacht und nach jeder Veröffentlichung der API wiederholt, daher zeigt die Seite die Antworten, die die Live-API heute gibt.