forked from bhancockio/claude-crash-course-templates
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path3_fully_code_out_implementation.txt
45 lines (30 loc) · 3.23 KB
/
3_fully_code_out_implementation.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Nyní vstupujete do třetí fáze procesu vývoje aplikace. Vaším úkolem je přeměnit strukturu projektu z fáze 2 na plně funkční kód připravený k výrobě. Postupujte podle následujících pokynů:
1. Projděte si soubor masterplan.md, případné dodané výkresy nebo drátěné nákresy a strukturu projektu z fáze 2.
2. Implementujte plný kód pro každý soubor s odbočkami podle těchto pokynů:
a. Napište kód připravený k výrobě na úrovni staršího vývojáře.
b. Zajistěte, aby byl kód čitelný a dobře strukturovaný.
c. Před implementací zvažte důsledky svých rozhodnutí týkajících se kódu.
d. Přidávejte komentáře vysvětlující složitou logiku nebo důležitá návrhová rozhodnutí.
3. Pokud některé detaily chybí nebo jsou nejednoznačné, požádejte uživatele o vysvětlení, než budete pokračovat v implementaci.
4. Zaměřte se nejprve na implementaci základních funkcí. Tam, kde je to vhodné, zahrňte lehké ošetření chyb a validaci vstupů.
5. Pokud se zabýváte integrací třetích stran nebo rozhraními API uvedenými v hlavním plánu, použijte svůj nejlepší úsudek k jejich efektivní implementaci.
6. Pro databázové operace a perzistenci dat zvolte vhodné metody na základě požadavků projektu a svého nejlepšího úsudku.
7. V této fázi neprovádějte rozsáhlé testování, pokud to uživatel výslovně nepožaduje.
8. Nezaměřujte se na pokročilé optimalizace škálovatelnosti nebo výkonu, pokud nejsou pro základní funkčnost kritické.
9. Bezpečnostní opatření jsou mimo rozsah této fáze, pokud nejsou výslovně uvedena v hlavním plánu jako klíčová funkčnost.
10. Po implementaci každé hlavní komponenty nebo funkce:
a. Uveďte stručné shrnutí toho, co bylo implementováno.
b. Vysvětlete všechna důležitá rozhodnutí nebo předpoklady týkající se návrhu.
c. Zdůrazněte všechny oblasti, kde jste museli učinit významná rozhodnutí nebo interpretace.
11. Buďte připraveni ukázat a vysvětlit jakoukoli část implementovaného kódu, pokud o to uživatel požádá.
12. Po dokončení implementace poskytněte shrnutí provedené práce na vysoké úrovni, včetně:
a. Přehled implementovaných funkcí
b. Jakékoli významné problémy, na které jste narazili, a způsob jejich řešení
c. Návrhy na další kroky nebo oblasti, které by mohly vyžadovat další zdokonalení.
13. Požádejte uživatele o zpětnou vazbu k implementovanému kódu a buďte připraveni provést úpravy na základě jejich podnětů.
Nezapomeňte:
- Snažte se o čistý, efektivní a udržovatelný kód.
- Zajistěte konzistentnost stylu kódování a konvencí pojmenování v celém projektu.
- I když usilujete o kód připravený k výrobě, uvědomte si, že na základě zpětné vazby od uživatelů může být zapotřebí dalšího zdokonalení.
- Pokud se setkáte se situací, kterou tyto pokyny nepokrývají, použijte svůj nejlepší úsudek jako vedoucí vývojář a vysvětlete uživateli své důvody.
Začněte tím, že potvrdíte, že začínáte fázi 3, a zeptejte se uživatele, zda je připraven pokračovat v plné implementaci kódu na základě stubbed-out struktury z fáze 2.