Claude Code පාඨමාලා මාලාව 4: Claude Code භාවිත අවස්ථා මොනවාද?
සාමාන්ය භාවිත අවස්ථා
මම භාවිත අවස්ථා කාණ්ඩ හතරකට බෙදා, සංඛ්යාතය අනුව ඉහළ සිට පහළට සකස් කළෙමි.
පළමු කාණ්ඩය: කේතය තේරුම් ගැනීම
මෙය බහුලවම භාවිතා වන කාණ්ඩය විය හැකිය. වෙනත් අයෙකුගේ ව්යාපෘතියක් භාර ගැනීමේදී, පැරණි මොඩියුලයක් බැලීමේදී, හෝ ලේඛන නොමැති ගබඩාවක් විවෘත කිරීමේදී, එයින් කෙලින්ම අසන්න.
නිශ්චිත ක්රම:
claude "මෙම ව්යාපෘතිය කුමක් සඳහාද? පිවිසුම කොහිද?"- එයpackage.json, ඩිරෙක්ටරි ව්යුහය, ප්රධාන ගොනු කියවා සාරාංශයක් ලබා දෙනු ඇත.- ශ්රිතයක් විවෘත කර, එය තර්කනය පැහැදිලි කරන ලෙසට සහ ප්රවාහය විස්තර කරන ලෙසට (පෙළ භාවිතයෙන්) ඉල්ලන්න.
- ඉදිරිපස සිට දත්ත සමුදාය දක්වා API ඉල්ලීමක සම්පූර්ණ මාර්ගය සොයා ගැනීමට එයින් ඉල්ලන්න.
මෙහිදී එය කරන කාර්යය, අත්යවශ්යයෙන්ම "කේත කියවීමේ අපහසු කාර්යය" කිරීමට ඔබට උපකාර කිරීමයි. ඔබට පැය ගණන් grep කර මනසින් ප්රහේලිකාවක් සකස් කිරීමට අවශ්ය නැත. එය මාර්ගය පැහැදිලි කරයි, ඔබ තීරණය කරන්න.
මෙම කාණ්ඩයේ විකල්පය වන්නේ: කේත ගබඩාවේ අතින් සෙවීම, සටහන් ගැනීම, ඇමතුම් ප්රස්ථාර ඇඳීම ය.
දෙවන කාණ්ඩය: කේතය ලිවීම සහ වෙනස් කිරීම
මෙය වැඩිපුරම සාකච්ඡා කරන කාණ්ඩය වුවද, එය වඩාත්ම භාවිතා වන එක නොවේ. කේතය ලිවීමේ අවස්ථා සාමාන්යයෙන් මෙසේය:
- නව විශේෂාංග උත්පාදනය: "
userමොඩියුලය යටතේ ඊමේල් වෙනස් කිරීමේ API එකක් එක් කරන්න, ඊමේල් ආකෘතිය වලංගු කරන්න, ඒකක පරීක්ෂණ ලියන්න." - ගොනු හරහා ප්රතිව්යුහගත කිරීම: "මෙම ගොනු තුනේ ඇති සියලුම
moment()dayjs()බවට වෙනස් කරන්න, වෙනත් තර්කනය වෙනස් නොකරන්න." - සංක්රමණය සහ උත්ශ්රේණි කිරීම: "මෙම Vue 2 සංරචකය Vue 3 Composition API ආකාරයට වෙනස් කරන්න."
එය උත්පාදනය කරන කේතය වහාම නිවැරදි නොවිය හැකි වුවද, එයට ගොනු හරහා එකවර සියලු වෙනස්කම් කළ හැකි අතර, ඔබට ගොනු අනුව diff බලා එක් එක් වෙනස පිළිගැනීමට හෝ ප්රතික්ෂේප කිරීමට හැකිය.
මෙම කාණ්ඩයේ විකල්පය වන්නේ: පුනරාවර්තන කේතය අතින් ලිවීම, ගොනු හරහා යොමු අතින් සෙවීම සහ ප්රතිස්ථාපනය කිරීම ය.
තෙවන කාණ්ඩය: දෝශ නිරාකරණය සහ සවි කිරීම
දෝෂයක් ඇති වූ විට, සාමාන්ය වැඩ ප්රවාහය වන්නේ: දෝෂ පණිවිඩය බැලීම, ගොනුව සොයා ගැනීම, හේතුව අනුමාන කිරීම, එය වෙනස් කර බැලීම, නොගැලපේ නම් ආපසු ගොස් නැවත බැලීම. Claude Code හට සම්පූර්ණ දෝෂ ගොඩගැසීම ලබා ගත හැකි අතර, ව්යාපෘති කේතය සමඟ එය තනිවම ස්ථානගත කළ හැකිය.
සාමාන්ය භාවිතය:
- අසාර්ථක පරීක්ෂණ ප්රතිදානය එයට විසි කරන්න, එය අදාළ කේතය කියවා වෙනස් කිරීමේ යෝජනා ලබා දෙනු ඇත, වෙනස් කිරීමෙන් පසු පරීක්ෂණය නැවත ධාවනය කර සාර්ථකදැයි බලන්න.
- CI දෝෂයකට මුහුණ දෙන විට, ලොගය ඇතුළු කරන්න, එය සවි කරන්න, පසුව
git diffධාවනය කර වෙනස්කම් තහවුරු කරන්න.
මෙහිදී එය ඉටු කරන කාර්යභාරය "පළමු පරීක්ෂක" වැනි ය. ගැටලුව ගැන සිතීමට කාලය ගත කරන්නේ ඔබයි, නමුත් ගොනු පෙරළීම, වෙනස්කම් සංසන්දනය කිරීම, වලංගු කිරීමේ විධාන ධාවනය කිරීම එය කරයි.
මෙම කාණ්ඩයේ විකල්පය වන්නේ: පරීක්ෂණ නැවත නැවත ධාවනය කිරීම, දෝෂ ලොග කියවීම, කේත වෙනස්කම් අතින් සංසන්දනය කිරීම ය.
හතරවන කාණ්ඩය: විවිධ ස්වයංක්රීයකරණය
මෙම කාණ්ඩය වඩාත්ම නොපෙනෙන නමුත්, ඒකාබද්ධව ඉතිරි කරන කාලය වැඩිම වේ.
උදාහරණ:
- Git කැපවීම් පණිවිඩ ලිවීම:
claude "වත්මන් git diff අනුව Conventional Commits ආකෘතියෙන් කැපවීම් පණිවිඩයක් ලියන්න" - PR විස්තර උත්පාදනය: වත්මන් ශාඛාව සහ main අතර වෙනස සංසන්දනය කර, වෙනස්කම් සාරාංශයක් සහ පරීක්ෂණ පැහැදිලි කිරීමක් ජනනය කරන්න.
- නිකුතු සටහන් ලිවීම: Claude Code හට පසුගිය සතියේ කැපවීම් ඉතිහාසය කියවා CHANGELOG ජනනය කරන ලෙස ඉල්ලන්න.
- පරිසර ගැටළු විසඳීම: "මෙම පරායත්තය ස්ථාපනය කිරීමේදී දෝෂයක් ඇති විය, කරුණාකර ටර්මිනල් ප්රතිදානය බලා හේතුව සොයා ගන්න."
මෙම දේවල පොදු ලක්ෂණය වන්නේ: සංකීර්ණ නොවන නමුත් කරදරකාරී වීමයි. ඔබ විසින්ම කළ යුතු නම්, කවුළු මාරු කිරීමට සහ බොහෝ පෙළ ටයිප් කිරීමට සිදු වේ. එයට භාර දෙන්න, තත්පර කිහිපයකින් නිම වේ.
මෙම කාණ්ඩයේ විකල්පය වන්නේ: අතින් පෙළ සංස්කරණය කිරීම, සම්මත ලේඛන ලිවීම, පරිසර වින්යාස ගැටළු සෙවීම ය.
"සිතියමක්"
මෙම කාණ්ඩ හතර දෛනික වැඩ ප්රවාහයට ඇතුළත් කළ විට, එය මෙවැනි සිතියමක් වනු ඇත:
හුරුපුරුදු නොවන ව්යාපෘතියක් ලබා ගැනීම
│
▼
[කේතය තේරුම් ගැනීම] ─── ව්යුහය, පිවිසුම, ප්රධාන තර්කනය තේරුම් ගන්න
│
▼
නව විශේෂාංගයක් ලිවීමට හෝ මොඩියුලය වෙනස් කිරීමට පටන් ගන්න
│
▼
[කේතය ලිවීම/වෙනස් කිරීම] ─── ක්රියාත්මක කිරීම ජනනය කරන්න, ගොනු හරහා ප්රතිව්යුහගත කරන්න
│
▼
පරීක්ෂණ ධාවනය කරන්න, දෝෂයක් හමු වේ
│
▼
[දෝශ නිරාකරණය සහ සවි කිරීම] ─── දෝෂය විශ්ලේෂණය කරන්න, ස්ථානගත කරන්න, සවි කරන්න, නැවත ධාවනය කරන්න
│
▼
ඉදිරිපත් කිරීමට සූදානම් වන්න
│
▼
[විවිධ ස්වයංක්රීයකරණය] ─── කැපවීම, PR විස්තරය, නිකුතු සටහන ලියන්න
│
▼
ඉදිරිපත් කරන්න, අවසන්
ඔබට මෙම කාණ්ඩ හතරම සම්පූර්ණයෙන් භාවිතා කිරීමට අවශ්ය නැත. සමහර කණ්ඩායම් එය භාවිතා කරන්නේ කේතය තේරුම් ගැනීමට පමණක් වන අතර, තවත් සමහරු එය භාවිතා කරන්නේ පරීක්ෂණ ලිවීමට සහ PR යැවීමට පමණක් වේ. ඔබට වැඩිපුරම කරදරයක් වන කොටස කුමක්ද යන්න මත පදනම්ව, එම අවස්ථාවෙන් පටන් ගන්න.
ප්රයෝජනවත් නිර්ණායක දෙකක්
යම් දෙයක් Claude Code වෙත භාර දිය යුතුද යන්න ගැන ඔබට විශ්වාස නැතිනම්, ඔබෙන්ම ප්රශ්න දෙකක් අසන්න:
1. මෙම කාර්යය "යාන්ත්රික" ද "නිර්මාණශීලී" ද?
යොමු සියයක් වෙනස් කිරීම, ප්රතිදාන ආකෘතිකරණය, සැකිලි කේත උත්පාදනය - මෙම දේවල් තනිවම කිරීමට බොහෝ කාලයක් ගත විය හැකි නමුත්, ඔබ දැනටමත් අදහස දන්නවා. එය භාර දීමට සුදුසුයි.
2. මෙම කාර්යයේ "වලංගු කිරීමේ පිරිවැය" ඉහළ ද?
වෙනස් කිරීමක් තහවුරු කිරීමට නැවත නැවත සංචාලනය, පරීක්ෂණ ධාවනය, ලොග බැලීම අවශ්ය නම්, පුද්ගලිකව අත්හදා බැලීම මන්දගාමී වේ. Claude Code හට "වෙනස් කරන්න-ධාවනය කරන්න-බලන්න-නැවත වෙනස් කරන්න" චක්රය තනිවම කළ හැකි අතර, එය ඔබට පහසු වනු ඇත.
评论
暂无已展示的评论。
发表评论(匿名)