Najděte další krok ve svém kódu.
Opravte označení dokončeného nákupu.
const next = items.map(item =>
item.id === selectedId
? { ...item, checked: !item.checked }
: item
);- Projekt
- Použijte ID položky bez změny ostatních řádků.
- Před použitím zkontrolujte
- Porovnejte skutečné chování s očekávaným výsledkem. Pokud kontrola selže, před dalšími změnami zjistěte příčinu.
- Modely
- Nastavte endpoint kompatibilní s OpenAI nebo Anthropic pomocí základní URL a případného API klíče. Otestujte připojení. Lokální server modelu musí běžet; vzdálené nástroje mohou data odesílat samostatně.
const next = items.map(item =>
item.id === selectedId
? { ...item, checked: !item.checked }
: item
);Než změníte kód, znovu pochopte jeho logiku
Soubor, který si pamatujete, už nemusí zajišťovat chování, které potřebujete změnit. V MiraCode začněte složkou projektu a požádejte připojeného asistenta o prozkoumání vstupního bodu, jeho volajících a testů popisujících současné chování. K vysvětlení žádejte odkazy na soubory, abyste mohli závěry porovnat s implementací.
U aplikace nákupního seznamu to může znamenat sledování zaškrtnutí od obrazovky přes aktualizaci stavu až po úložiště. Zeptejte se, odkud pochází identita položky a co obnovuje zaškrtnuté položky po opětovném otevření aplikace. Tyto otázky určují, co musí pozdější úprava zachovat; samotná krátká aktualizační funkce je nezodpoví.
Průzkum ohraničte výběrem relevantních souborů a před návrhem úprav žádejte nevyřešené otázky. MiraCode je programovací prostředí pro Windows s nastavitelným připojením modelu. Zvolíte-li model AI s odstraněnými zábranami, musí být dostupný přes podporovaný koncový bod; kapacita kontextu, nástroje i omezení závisejí na modelu a serveru.
Jakmile vysvětlení odpovídá kódu, popište jednu změnu a chování, které musí zůstat zachováno. Prohlédněte navržené úpravy, spusťte příslušné testy projektu a vyzkoušejte dotčenou obrazovku. Vhodným bodem ukončení je změna, kterou dokážete vysvětlit a pro niž máte důkazy, že stávající postup stále funguje podle očekávání.
Otázky před návratem ke starému projektu
Co má říkat můj první požadavek?
Pojmenujte chování, kterému chcete porozumět, a před úpravami žádejte prozkoumání. Například: vysvětli, jak zaškrtnuté položky nákupního seznamu přežijí opětovné otevření, urči příslušné soubory a označ vše, co dostupný kód nedokládá.
Co když vysvětlení odporuje starému README?
Požádejte asistenta o určení rozporných pasáží implementace a dokumentace. Prověřte příslušné testy a podle možností spusťte aplikaci. Rozpor berte jako otevřenou otázku, dokud nerozhodnete, zda změnit kód, nebo dokumentaci.
Jak vybrat model pro velký repozitář?
Použijte podporovaný koncový bod kompatibilní s OpenAI nebo koncový bod Anthropic a ověřte limity kontextu i podporu nástrojů. Začněte soubory souvisejícími s jedním chováním. Větší kontextové okno nedokládá správnost vysvětlení.
Obsahuje MiraCode model s odstraněnými zábranami?
Součástí tohoto postupu není žádný model. Nastavte kompatibilní službu, podle potřeby s přihlašovacími údaji, nebo spusťte samostatný místní modelový server. Místní koncový bod neznamená, že všechny připojené nástroje běží místně.
Kdy je rozumné začít upravovat?
Když dokážete najít implementaci, vysvětlit chování, které se má zachovat, a určit způsob jeho ověření. Projděte výsledné rozdíly a chování otestujte; samotné sebejisté vysvětlení není dostatečným důkazem.
MiraCode · Aktualizováno 2026-10-25