← 返回列表

ክላውድ ኮድ ተከታታይ ትምህርት 4፡ የክላውድ ኮድ አጠቃቀም ሁኔታዎች ምንድን ናቸው?

የተለመዱ የአጠቃቀም ሁኔታዎች

የአጠቃቀም ሁኔታዎችን በአራት ምድቦች ከፍላለሁ፣ ከፍተኛ ድግግሞሽ ወደ ዝቅተኛ ድግግሞሽ ተደርድረዋል።


የመጀመሪያው ምድብ፡ ኮድን መረዳት

ይህ ምናልባት በጣም በብዛት ጥቅም ላይ የሚውለው ነው። የሌላ ሰውን ፕሮጀክት ሲረከቡ፣ የቆየ ሞዱል ሲመለከቱ፣ ወይም ሰነድ የሌለውን መጋዘን ሲከፍቱ፣ በቀጥታ ይጠይቁት።

የተለየ አሰራር፦

  • claude "ይህ ፕሮጀክት ምን ያደርጋል? መግቢያው የት ነው?"package.json፣ የማውጫ አወቃቀር፣ ቁልፍ ፋይሎችን ያነባል እና ማጠቃለያ ይሰጣል።
  • አንድ ተግባር ይክፈቱ፣ አመክንዮውን እንዲያብራራ እና ፍሰቱን እንዲስል (በጽሁፍ) ያድርጉ።
  • ከፊት መጨረሻ እስከ ዳታቤዝ ያለውን የኤፒአይ ጥያቄ ሙሉ መንገድ እንዲከታተል ያድርጉ።

እዚህ ላይ የሚሠራው ተግባር፣ በመሠረቱ "የኮድ ንባብ ቆሻሻ ሥራ" እንዲሠራልዎ ነው። እራስዎ ለረጅም ጊዜ grep ማድረግ እና በአእምሮዎ ውስጥ እንቆቅልሽ መፍታት አይጠበቅብዎትም። እሱ መንገዱን ያጸዳል፣ እርስዎ ውሳኔ ያደርጋሉ።

የዚህ ምድብ ምትክ ነገር፦ በኮድ መጋዘን ውስጥ በእጅ መፈለግ፣ ማስታወሻ መያዝ፣ የጥሪ ቻርት መሳል ነው።


ሁለተኛው ምድብ፡ ኮድ መጻፍ እና ማስተካከል

ይህ በጣም የሚወያይበት ምድብ ነው፣ ግን በጣም በብዛት ጥቅም ላይ የሚውለው አይደለም። የኮድ መጻፍ ሁኔታዎች ብዙውን ጊዜ እንደዚህ ናቸው፦

  • አዲስ ተግባር መፍጠር፦ "በ user ሞዱል ስር ኢሜይል ለመቀየር ኢንተርፌስ አክል፣ የኢሜይል ቅርጸት መፈተሽ አለበት፣ ዩኒት ፈተና ጻፍ።"
  • በፋይሎች መካከል ማዋቀር፦ "በእነዚህ ሶስት ፋይሎች ውስጥ ሁሉንም moment() ወደ dayjs() ቀይር፣ ሌላ አመክንዮ አትቀይር።"
  • ማስተላለፍ እና ማሻሻል፦ "ይህን የVue 2 አካል ወደ Vue 3 Composition API አጻጻፍ ቀይር።"

የሚፈጥረው ኮድ ሁልጊዜ በአንድ ጊዜ ትክክል ላይሆን ይችላል፣ ነገር ግን በፋይሎች መካከል ያሉትን ለውጦች በሙሉ በአንድ ጊዜ መሥራት ይችላል፣ እና እርስዎ በፋይል ልዩነቱን በማየት እያንዳንዱን መቀበል ወይም አለመቀበል ይችላሉ።

የዚህ ምድብ ምትክ ነገር፦ በእጅ የሚደጋገም ኮድ መጻፍ፣ በእጅ በፋይሎች መካከል ማጣቀሻዎችን መፈለግ እና መተካት ነው።


ሦስተኛው ምድብ፡ ማረም እና ማስተካከል

ትልቅ ስህተት በሚከሰትበት ጊዜ፣ የተለመደው የሥራ ፍሰት፦ ስህተቱን ማየት፣ ፋይሉን መለየት፣ ምክንያቱን መገመት፣ ማስተካከል እና ተመልሶ መመልከት ነው። ክላውድ ኮድ ሙሉውን የስህተት ቁልል በቀጥታ መቀበል እና ከፕሮጀክቱ ኮድ ጋር በማጣመር እራሱን መለየት ይችላል።

የተለመደ አጠቃቀም፦

  • ያልተሳካውን የፈተና ውጤት ይጣሉት፣ እሱ የሚመለከተውን ኮድ ያነባል፣ የማስተካከያ ዕቅድ ይሰጣል፣ ከተስተካከለ በኋላ ፈተናውን እንደገና ያስኪደው እና እንደ ፓሰስ ወይም እንዳልሆነ ያረጋግጣል።
  • የሲአይ ስህተት ሲያጋጥም፣ ሎጉን ይለጥፉ፣ እንዲያስተካክል ያድርጉ፣ ከዚያም git diff ያሂዱ ለውጦቹን ለማረጋገጥ።

እዚህ ላይ የሚጫወተው ሚና "የመጀመሪያ ደረጃ መርማሪ" ነው። ችግሩን ለማሰብ የሚያሳልፉት እርስዎ ነዎት፣ ነገር ግን ፋይሎችን መፈተሽ፣ ልዩነቶችን ማወዳደር እና የማረጋገጫ ትዕዛዞችን ማከናወን የእሱ ነው።

የዚህ ምድብ ምትክ ነገር፦ ፈተናዎችን ደጋግሞ ማካሄድ፣ የስህተት ሎጎችን ማንበብ፣ የኮድ ልዩነቶችን በእጅ ማወዳደር ነው።


አራተኛው ምድብ፡ የተለያዩ አውቶማቲክ ሥራዎች

ይህ ምድብ በጣም ትንሽ ነው፣ ነገር ግን ሲደመር ብዙ ጊዜ ይቆጥባል።

ምሳሌዎች፦

  • የጊት መልእክት መጻፍ፦ claude "በአሁኑ git diff መሠረት የConventional Commits ቅርጸት ያለው የመላኪያ መልእክት ጻፍ"
  • የPR መግለጫ ማመንጨት፦ የአሁኑን ቅርንጫፍ እና main ያለውን ልዩነት እንዲያወዳድር ያድርጉት፣ የዚህን ለውጥ ማጠቃለያ እና የፈተና ማብራሪያ እንዲፈጥር።
  • የልቀት ማስታወሻ መጻፍ፦ ክላውድ ኮድ በቅርብ ሳምንት ውስጥ ያለውን የcommit ታሪክ እንዲያነብ እና CHANGELOG እንዲፈጥር ያድርጉ።
  • የአካባቢ ችግሮችን መፍታት፦ "ይህን ጥገኝነት ስጭን ስህተት አገኘሁ፣ እባክህ የተርሚናል ውጤቱን ተመልከት እና ምክንያቱን ፈልግ።"

የእነዚህ ነገሮች የጋራ ባህሪ፦ ውስብስብ አይደሉም፣ ግን ትንሽ እና የሚያበሳጩ ናቸው። እራስዎ ሲሠሩ መስኮት መቀየር እና ብዙ መጻፍ ያስፈልጋል። ለእሱ ሲሰጡት በጥቂት ሰከንዶች ውስጥ ይጠናቀቃል።

የዚህ ምድብ ምትክ ነገር፦ በእጅ ጽሁፍ ማስተካከል፣ መደበኛ ሰነዶችን መጻፍ፣ የአካባቢ ውቅር ችግሮችን መፈለግ ነው።


አንድ "ካርታ"

እነዚህን አራት ምድቦች በዕለት ተዕለት የሥራ ፍሰት ውስጥ ሲያስቀምጡ፣ እንደዚህ ዓይነት ካርታ ይሆናል፦

የማይታወቅ ፕሮጀክት ተቀበሉ
    │
    ▼
[ኮድ መረዳት] ─── አወቃቀሩን፣ መግቢያውን፣ ቁልፍ አመክንዮውን ይረዱ
    │
    ▼
አዲስ ተግባር መጻፍ ወይም ሞዱል ማስተካከል ይጀምሩ
    │
    ▼
[ኮድ መጻፍ/ማስተካከል] ─── አተገባበር ይፍጠሩ፣ በፋይሎች መካከል ያዋቅሩ
    │
    ▼
ፈተናዎችን ያካሂዱ፣ ትልቅ ስህተት ያግኙ
    │
    ▼
[ማረም እና ማስተካከል] ─── ስህተቱን ይተንትኑ፣ ይለዩ፣ ያስተካክሉ፣ እንደገና ያካሂዱ
    │
    ▼
ለመላክ ይዘጋጁ
    │
    ▼
[የተለያዩ አውቶማቲክ ሥራዎች] ─── የcommit መልእክት፣ የPR መግለጫ፣ የልቀት ማስታወሻ ይጻፉ
    │
    ▼
ይላኩ፣ ተጠናቀቀ

በእነዚህ አራት ምድቦች ውስጥ ሁሉንም መጠቀም አያስፈልግዎትም። አንዳንድ ቡድኖች ኮድ ለመረዳት ብቻ ይጠቀማሉ፣ ሌሎች ደግሞ ፈተና ለመጻፍ እና PR ለማውጣት ብቻ ይጠቀማሉ። የትኛው ደረጃ በጣም የሚያስቸግርዎት ከሆነ፣ ከዚያ ሁኔታ ይጀምሩ።


ሁለት ጠቃሚ የፍርድ መመዘኛዎች

አንድ ነገር ለክላውድ ኮድ መስጠት እንዳለበት እርግጠኛ ካልሆኑ፣ እራስዎን ሁለት ጥያቄዎችን መጠየቅ ይችላሉ፦

1. ይህ ነገር "ሜካኒካል" ከመሆን ይልቅ "ፈጠራ" ነው?

አንድ መቶ ማጣቀሻዎችን መቀየር፣ ውጤትን ማተም፣ የናሙና ኮድ መፍጠር — እነዚህን በእጅ ማድረግ ብዙ ጊዜ ይወስዳል፣ ግን ሀሳቡ አለዎት። ለእሱ መስጠት ተስማሚ ነው።

2. የዚህ ነገር "የማረጋገጥ ዋጋ" ከፍተኛ ነው?

አንድ ማስተካከያ ለማረጋገጥ ደጋግሞ መዝለል፣ ፈተና ማካሄድ እና ሎግ ማየት ከሆነ፣ እራስዎ ሲሞክሩ ቀርፋፋ ነው። ክላውድ ኮድ "አስተካክል-አካሂድ-ተመልከት-እንደገና አስተካክል" የሚለውን ዑደት በራሱ ማጠናቀቅ ይችላል፣ ይህም እርስዎን በጣም ያቀልልዎታል።

评论

暂无已展示的评论。

发表评论(匿名)