በAI የተገነባ መተግበሪያን ሳይሰብሩ እንዴት ማሻሻል እንደሚቻል
በAI የተገነባ መተግበሪያን ሳትሰብር ለማሻሻል፣ በአንድ ጥያቄ አንድ ነገር ቀይር፣ በቅድመ-እይታው ፈትሽ፣ ወደሚቀጥለው ከመሄድህ በፊት ቼክፖይንት አስቀምጥ። የምታየውን ግለጽ እንጂ ኮዱ ምን እንደሚሠራ የምታስበውን አይደለም፤ ትላልቅ ለውጦችን ከመገንባትህ በፊት አቅድ፤ ለውጡ ሲሳሳት፣ የAI ጥገናውን ራሱ እንዲያስተካክል ከመጠየቅ ይልቅ ወደ መጨረሻው የሠራ ስሪት ተመለስ።
መጀመሪያው የመተግበሪያ ስሪት ብዙ ጊዜ በደቂቃዎች ይሰበሰባል። ከባዱ ነገር ሃምሳኛው ለውጥ ነው፤ እያንዳንዱ አዲስ ጥያቄ አስቀድሞ የሚሠራውን ነገር ሊሰብር ይችላል። ይህ መመሪያ እንዳይሆን የሚከለክለው ሉፕ ነው።
የማሻሻያ ሉፑ
- አንድ ለውጥ ምረጥ። አንድ ባህሪ፣ አንድ ስህተት፣ አንድ ገጽ።
- በተጠቃሚው የሚያየውንና የሚያደርገውን አንጻር ግለጸው።
- ለትልልቅ ለውጦች መጀመሪያ አቅድ። እቅድ ጠይቅ፣ አንብበው፣ ከዚያ ገንባ።
- ውጤቱን በቅድመ-እይታ ፈትሽ — ለውጡንና በዙሪያው ያሉ ፍሰቶችን።
- አስቀምጥ ቼክፖይንት ወይም ኮሚት።
- ድገም።
እያንዳንዱ እርምጃ ለውጦችን ትንሽና ወደ ኋላ ሊመለሱ የሚችሉ ለማድረግ ነው።
ደረጃ 1፦ አጭር ዝርዝር ያዝ
ከመጠየቅህ በፊት፣ መቀየር የምትፈልገውን በአስፈላጊነት ቅደም ተከተል ጻፍ። በአንድ መልዕክት አሥር ምኞቶችን ከመላክ ይጠብቅሃል፣ እንዲሁም በመሃል ለሚመጡ ሃሳቦች “አሁን አይደለም” ለማለት መንገድ ይሰጥሃል።
ለውጡ ትልቅ ከሆነ ሰበረው። “የቡድን መለያዎችን ጨምር” ይሆናል፦ ቡድን ፍጠር፣ አባል ጋብዝ፣ በቡድኖች መካከል ቀያይር፣ ውሂብን በአሁኑ ቡድን ገድብ። እያንዳንዱ የራሱ ጥያቄ ነው። የተጠቃሚ ታሪኮችን መጻፍ ይህን ለማድረግ ጥሩ መንገድ ነው።
ደረጃ 2፦ የምታየውን ግለጽ
AIው ማያህን ካልነገርከው አያየውም። በልዩ ነገሮች ላይ ጠቁም፣ እና ምን መሆን እንዳለበት ግለጽ፦
በስልክ ላይ የዋጋ ገጹ ላይ የፕሮ ካርዱ ቁልፍ በቀኝ ጠርዝ ተቆርጧል። የዴስክቶፕ አቀማመጡን አቆይ፤ ከ640px በታች ባሉ ማያዎች ካርዶቹን ቁልል እና ቁልፎቹን ሙሉ ስፋት አድርግ።
ይህን ከ“የዋጋ ገጹ በሞባይል መጥፎ ይመስላል” ጋር አወዳድር። የመጀመሪያው በአንድ ጊዜ ሊሠራና ሊረጋገጥ ይችላል፤ ሁለተኛው ያልጠየቅከውን እንደገና መንደፍ ይጋብዛል።
የማያ ምስሎች ይረዳሉ። ገንቢህ ምስሎችን የሚቀበል ከሆነ፣ አንድ ምስል ጨምርና ችግሩን ክበብ።
ደረጃ 3፦ ለትላልቅ ለውጦች መጀመሪያ አቅድ
ብዙ የመተግበሪያ ክፍሎችን ለሚነካ ማንኛውም ነገር — አዲስ የውሂብ ሞዴል፣ ክፍያ፣ የተጠቃሚ ሚናዎች — ኮድ ከመቀየሩ በፊት እቅድ ጠይቅ፦
ኮድ ገና አትቀይር። ተጠቃሚዎች የቡድን አባል እንዲሆኑና የቡድናቸውን ፕሮጀክቶች ብቻ እንዲያዩ እፈልጋለሁ። ለውጡን አቅድ፦ የትኞቹ ሰንጠረዦች፣ ገጾችና የAPI መንገዶች ይቀየራሉ፣ ለነባር ተጠቃሚዎች ውሂብ ምን ይሆናል፣ እና በምን ቅደም ተከተል ትገነባዋለህ።
እቅዱን አንብብ። ስህተት ከሆነ፣ እቅድ ማስተካከል ግንባታን ከመቀልበስ በጣም ርካሽ ነው።
ደረጃ 4፦ ያልተቀየረ መሆን ያለበትን ተናገር
AI መሳሪያዎች ያልጠየቅካቸውን ነገሮች አንዳንድ ጊዜ “ያጸዱታል”። የሚሠራውን ጠብቅ፦
በትዕዛዞች ሰንጠረዥ ላይ የቀን ማጣሪያ ጨምር። የሰንጠረዡን አምዶች፣ ዘይቤውንና የኤክስፖርት ቁልፉን አትቀይር።
ለሁሉም ቦታ የሚሠሩ ደንቦች — የብራንድ ቀለሞች፣ የቃና አይነት፣ “ያለ ማረጋገጫ ውሂብ ፈጽሞ አትሰርዝ” — በፕሮጀክት ማስታወሻ ፋይል ወይም በእውቀት ቅንብር ውስጥ አስቀምጣቸው፣ AIው በየጊዜው የሚያነባቸው፣ ደጋግመህ ከመጻፍ ይልቅ።
ደረጃ 5፦ ከለውጡ በላይ ፈትሽ
እያንዳንዱ ጥያቄ ከተደረገ በኋላ ፈትሽ፦
- ለውጡ ራሱ። የጠየቅከውን ያደርጋል? በዴስክቶፕና በስልክ?
- ጎረቤቶቹ። በዚያው ገጽ ያሉ ነገሮች፣ እና ተመሳሳይ ውሂብ የሚጠቀሙ ፍሰቶች።
- ወሳኙ መንገድ። ይመዝገቡ፣ ይግቡ፣ ዋናውን ድርጊት፣ ክፍያን። ከእያንዳንዱ ትልቅ ለውጥ በኋላ የሰላሳ ሰከንድ ፍተሻ አብዛኛውን መሰባበር ቀድሞ ይይዛል።
የሆነ ነገር ከጠፋ፣ በትክክል ሪፖርት አድርገው — ጥሩ የስህተት ሪፖርት እንዴት መጻፍ ተመልከት።
ደረጃ 6፦ ከመደራረብ ይልቅ ወደ ኋላ ተመለስ
ለውጥ የሆነ ነገር ሰብሮ የመጀመሪያው ጥገና ካልሠራ፣ ቁም። እያንዳንዱ ተጨማሪ “ጥገና” በተሰበረ ሁኔታ ላይ የተገነባ ነው፣ ችግሮቹም እየተጠራቀሙ ይሄዳሉ።
ይልቁንስ፦
- ወደ መጨረሻው የሠራ ስሪት ተመለስ (ቼክፖይንት ወይም የGit ኮሚት)።
- ጥያቄው ላይ ምን ግልጽ እንዳልነበረ አስብ።
- ትንሽ ወይም ግልጽ በሆነ ጥያቄ እንደገና ሞክር።
ያ ለውጥ ረቂቅ ማስቀመጥን ሰበረ። ወደ ኋላ ተመልሻለሁ። ይህን ጊዜ፦ የራስጌው ላይ የራስ-ማስቀመጫ አመልካች ብቻ እንደ ጽሑፍ ጨምር። ረቂቆች እንዴት እንደሚቀመጡ አትቀይር።
ደረጃ 7፦ እንደገና መገንባት ትክክል መቼ እንደሆነ እወቅ
ከመጀመሪያ እንደገና መገንባት ብዙ የሚሠራ ዝርዝር ይጥላል። የሚገባው የሚሆነው፦
- የምርት ሃሳቡ ሙሉ ለሙሉ ሲቀየር።
- የመሠረቱ አወቃቀር አሁን የሚያስፈልግህን ሊደግፍ ካልቻለ — ለምሳሌ እንደ ስታቲክ ድረ-ገጽ ተሠርቶ አሁን መለያዎችና ዳታቤዝ ሲያስፈልግ።
- ፕሮጀክቱ ገና ባዶ ሲሆን።
እንደገና ስትገነባ ምን እንደሚቆይ ዘርዝር፦ ስም፣ ቀለሞች፣ ጽሑፍ፣ ተጠቃሚዎች የወደዷቸው ክፍሎች።
የምሳሌ ጥያቄዎች
ከመቀጠላችን በፊት መተግበሪያው አሁን እንዴት እንደሚሠራ አጠቃልል፦ ገጾች፣ የሚያከማቸው ውሂብ፣ እና ደካማ መስሎ የሚታይህን ሁሉ።
ተደጋጋሚ ቦታ ማስያዝ ማከል እፈልጋለሁ። ጠቃሚ የሆነው ትንሹ ስሪት ምንድነው? እንደ ሦስት የተለያዩ ለውጦች ጠቁመው አንድ በአንድ ልንሠራቸው እንችላለን።
የመጨረሻዎቹን ሦስት ለውጦች ለማንኛውም የክፍያ ፍሰት መበላሸት ምልክት ግምገማ። ገና አትቀይር።
የተለመዱ ስህተቶች
- በአንድ ጥያቄ ዐሥር ጥያቄዎች። አንዳንዶቹ ይሠራሉ፣ አንዳንዶቹ በግማሽ፣ የትኞቹ እንደሆኑ መለየት አትችልም።
- ግልጽ ያልሆነ ግብረመልስ። “ተሰብሯል” ወይም “የተሻለ አድርገው” ግምቶችን ያመጣል።
- ጎረቤቶችን በፍጹም አለመፈተሽ። በጋራ ክፍል ላይ የሚደረግ ለውጥ ሦስት ሌሎች ገጾችን ይሰብራል።
- ጥገናዎችን ማስተካከል። በአንድ ስህተት ውስጥ አራት ጥያቄዎች ጠልቀህ ከሄድክ፣ ወደ ኋላ ተመለስ።
- ደንቦችን በፕሮጀክት ማስታወሻዎች ከመያዝ ይልቅ በየጊዜው መድገም።
- ሲቸገሩ እንደገና መገንባት። አብዛኛዎቹ “ከጭራሽ ጀምር” ጊዜያት በእውነቱ “ሁለት እርምጃ ወደ ኋላ” ናቸው።
ዝርዝር
- በአንድ ጥያቄ አንድ ግብ።
- የማየውንና ሊሆን የሚገባውን እገልጻለሁ።
- ለትላልቅ ለውጦች ኮድ ከመንካቱ በፊት እቅድ ይገኛል።
- ያልተቀየረ መሆን ያለበትን እናገራለሁ።
- ከእያንዳንዱ ለውጥ በኋላ ለውጡን፣ ጎረቤቶቹንና ወሳኙን መንገድ እፈትናለሁ።
- የሚሠራ ለውጥ በኋላ ቼክፖይንት ወይም ኮሚት አደርጋለሁ።
- ጥገና ሲሳካ ወደ ኋላ እመለሳለሁ፣ ጥገናዎችን ከመደራረብ ይልቅ።
- ቋሚ ደንቦች AIው በየጊዜው በሚያነብበት የፕሮጀክት ማስታወሻ ውስጥ ይኖራሉ።
በMythex ላይ ማሻሻል
Mythex በዚህ ሉፕ ዙሪያ ተገንብቷል፦
- የፕላን፣ የግንባታና የጥያቄ ሁነታዎች። ፕላን ከማረም በፊት አቀራረቡን ይወያያል፤ ጥያቄ ኮዱን ሳይቀይር ይመልሳል፤ ግንባታ ለውጡን ያደርጋል። ቻት ተመልከት።
- ቼክፖይንቶች። እያንዳንዱ የተሳካ ተራ በኋላ Mythex የGit ቼክፖይንት ያስቀምጣል፤ ወደዚህ ነጥብ ተመለስ ወደ ኋላ ይመልሳል። እንዲሁም ቀደም ያለ መልዕክት አርትዕ አድርገህ ሰርዝና እንደገና ላክ በማለት ከዚያ ነጥብ ሌላ ጥያቄ መሞከር ትችላለህ። በዳግም ሳትገነባ ማሻሻል ተመልከት።
- እውቀት። ፕሮጀክት ቅንብሮች → እውቀት ወኪሉ በእያንዳንዱ መልዕክት የሚከተላቸውን ቋሚ ማስታወሻዎች ይይዛል።
/testከትልቅ ለውጥ በኋላ ወኪሉ ቅድመ-እይታውን እንደ ተጠቃሚ እንዲጫን ያደርጋል።
አጫጭር ጥያቄዎች ደግሞ ያነሱ ክሬዲቶችን ያስከፍላሉ። ጥያቄዎቹን ራሳቸውን እንዴት እንደሚጽፉ ለማወቅ፣ ለAI መተግበሪያ ገንቢዎች ጥያቄዎችን እንዴት መጻፍ፤ ሲሰበር፣ በAI የተገነባ መተግበሪያን እንዴት ማረም ተመልከት።
ጥያቄዎች
AI የገነባው መተግበሪያ ባህሪያት ሲጨምሩ ለምን ይሰበራል?
ብዙ ጊዜ እያንዳንዱ ጥያቄ በአንድ ጊዜ ብዙ ስለሚጠይቅ፣ ወይም AIው ቀደም ያሉ ጥገናዎችን እያስተካከለ ስለሆነ ነው። በአንድ ጥያቄ አንድ ለውጥ ጠይቅ፣ እንደሚሠራ አረጋግጥ፣ ቼክፖይንት አስቀምጥ፣ እና በተሰበረ ሁኔታ ላይ ጥገናዎችን ከመደራረብ ይልቅ ወደ ኋላ ተመለስ።
መተግበሪያውን ከመጀመሪያ ልገንባው ወይስ ማሻሻሉን ልቀጥል?
በአብዛኛው ጊዜ ማሻሻሉን ቀጥል። የምርት ሃሳቡ ሙሉ ለሙሉ ከተለወጠ፣ አወቃቀሩ አሁን የሚያስፈልግህን ሊደግፍ ካልቻለ፣ ወይም ፕሮጀክቱ ገና ባዶ ከሆነ ብቻ እንደገና ገንባ። ሲያደርጉ ምን እንደሚቀመጥ ተናገር።
AIው ስለመተግበሪያዬ የወሰንኳቸውን ነገሮች እንዲያስታውስ እንዴት አደርጋለሁ?
AIው በየጊዜው በሚያየው ቦታ ጻፋቸው፦ የፕሮጀክት ማስታወሻ ወይም የእውቀት ፋይል፣ ወይም በጥያቄዎች ውስጥ የምታካትተው አጭር ማጠቃለያ። ታዳሚ፣ የአጻጻፍ ደንቦችና ፈጽሞ መቀየር የሌለባቸውን ነገሮች አካትት።
እያንዳንዱ ጥያቄ ምን ያህል ትልቅ መሆን አለበት?
ለእያንዳንዱ ጥያቄ አንድ ግልጽ ግብ፦ አንድ ባህሪ፣ አንድ ስህተት፣ አንድ ገጽ። ውጤቱን በአንድ ወይም ሁለት ደቂቃ ማረጋገጥ ካልቻልክ ለውጡ በአንድ ጊዜ ለመጠየቅ ምናልባት በጣም ትልቅ ነው።