Tikrinama savybė
- Tikslas: viena grąžinimo politikos funkcija
- Įvestys: neneigiami sveikieji skaičiai
- Išorinis I/O, DB ir tinklas nepatenka į apimtį
- Tikrinama pagal aiškias prielaidas ir Go poaibį
MPK Assurance / Go įrodymo parengties peržiūra
Kritinę Go logiką, kuri perkelia pinigus, pavyzdžiui, grąžinimus, mokesčius, likučius ir rezervus, mechaniškai tikriname pagal aiškias specifikacijas, prielaidas ir apimtį. Gemini parengia įrodymų kandidatus, o nepriklausomas MPK branduolys priima galutinį sprendimą.
Tik pirmosioms 5 įmonėms Ankstyvo MPK diegimo pasiūlymas JPY 49,800(be mokesčių)func ApplyRefund(paid, refunded, amount int64) (int64, error) {
if amount < 0 {
return refunded, errors.New("negative amount")
}
if refunded+amount > paid {
return refunded, errors.New("exceeds paid")
}
return refunded + amount, nil
}
∀ paid, refunded, amount:
0 ≤ refunded + amount ≤ paid
paid=100, refunded=80, amount=30 pažeidžia savybę.
Branduolys priėmė pataisytą kanoninį sertifikatą.
30 sekundžių grąžinimo demonstracija
Išbandykite parengtą grąžinimo kodą ir pamatykite eigą nuo kontrpavyzdžio iki pataisos ir sėkmingo įrodymo. Viešoje demonstracijoje konfidencialaus kodo įvesti nereikia.
Grąžinimo politika: kaupiamieji grąžinimai negali viršyti sumokėtos sumos
Radome konkrečius įvesties duomenis, kuriuose kaupiamasis grąžinimas viršija sumokėtą sumą.
Rezultatų klasifikacija
Nurodyta savybė galioja pagal aiškias prielaidas ir apimtį.
ĮRODYTAParodome konkrečius įvesties duomenis, kurie pažeidžia savybę, ir paaiškiname, kurią sąlygą reikia taisyti.
PANEIGTAAiškiai pranešame, kai dabartinė strategija negali nustatyti, ar savybė galioja.
NEAIŠKUPaaiškiname konkrečias priežastis, kodėl negalime nagrinėti tikslo, pavyzdžiui, nepalaikomą sintaksę, išorinį I/O ar nepalaikomą elgseną.
NETAIKOMASkirtumas nuo testavimo
| Palyginimas | Testavimas | Įrodymas |
|---|---|---|
| Tikslas | Pasirinktos įvestys | Nurodyta savybė |
| Kontrpavyzdžio rodymas | △ | ○ |
| Pakartotinė patikra | Vykdymo žurnalas | Sertifikatas |
| Galutinis sprendimas | Testų rinkinys | Branduolys |
Savybę tikriname pagal aiškias specifikacijas, prielaidas ir apimtį, o ne tik kelias pavyzdines įvestis.
Galite pradėti nuo kritinės Go politikos funkcijos, izoliuotos nuo išorinio I/O.
AI tik parengia kandidatus. Galutinį priėmimą atlieka nepriklausomas branduolys, skaitantis kanoninį sertifikatą.
Gemini vykdo įrodymo eigą, MPK priima pasitikėjimo sprendimą, o žmogus patvirtina rezultatų pateikimą.
Įrodymų paketas
Įrodymo parengties peržiūra
Kanoninio sertifikato įrašas
Įrodymo parengties peržiūra
Tai planuojama standartinė kaina. Šiuo metu vykdome ankstyvo diegimo kampaniją pirmosioms 5 įmonėms už JPY 49,800 be mokesčių.
Ankstyvo MPK diegimo pasiūlymas
Tik pirmosioms 5 įmonėmsMPK įrodymo parengties peržiūroje pasirenkame vieną tikslinę Go funkciją, apibrėžiame garantuojamą savybę, su AI sugeneruojame įrodymų kandidatus ir atliekame nepriklausomą patikrą MPK branduoliu.
Šis pasiūlymas skirtas įmonėms, kurios po paslaugos gali pateikti atvirą grįžtamąjį ryšį ir patvirtinti atvejo analizę publikuoti oficialioje MPK svetainėje. Atvejo analizėje gali būti įmonės pavadinimas, kontaktinio asmens vardas, pareigos, atsiliepimas ir atstovo nuotrauka arba įmonės logotipas.
Paslaugos eiga
Patvirtiname nuostolius galintį sukelti gedimo scenarijų ir tikslinę funkciją.
Užfiksuojame funkciją, savybę, prielaidas ir neįtrauktą apimtį.
AI parengia kandidatus, o MPK patikrina sertifikatą.
Aptariame įrodymą, kontrpavyzdį, neaiškų rezultatą, išimtis ir įrodymus.
Išsiaiškiname, ar pereiti prie pataisų, papildomų funkcijų ar CI/CD integracijos.
FAQ
Šie atsakymai apima dažnus klausimus prieš susisiekiant su mumis: įrodymo apimtį, AI vaidmenį ir kodo tvarkymą.
Ne. Tikriname tik nurodytą savybę pagal aiškias prielaidas, apimtį ir palaikomą Go poaibį. Tai negarantuoja visos programos ar išorinių sistemų.
Pirmai peržiūrai nereikia. Pradedame patvirtindami nuo išorinio I/O izoliuotą Go politikos funkciją ir savybę, kurią norite garantuoti.
Ne. Gemini sukuria savybes, įrodymo strategijas ir įrodymų kandidatus. Nepriklausomas MPK branduolys priima arba atmeta galutinį sertifikatą.
Rezultatą klasifikuojame kaip kontrpavyzdį, neaiškų arba nepatenkantį į apimtį, tada paaiškiname priežastį, reikalingas specifikacijas, tikėtinas pataisas ir kaip izoliuoti įrodomą vienetą.
Kai įrodymo parengties peržiūra patvirtina tikslą ir įrodymo įgyvendinamumą, galime atskirai pasiūlyti nuolatines patikras arba CI/CD integraciją.
Konfidencialaus kodo į viešą formą įklijuoti nereikia. Po užklausos patvirtinsime NDA tvarką ir saugų dalijimosi būdą.
Kontaktai
Parašykite, kuri klaida būtų svarbiausia ir kurią Go funkciją norite peržiūrėti. Konfidencialaus kodo į viešą formą įklijuoti nereikia.
Galimas NDA ir saugus dalijimasis kodu