ዓቢ ክፋል ናይ QA ምዃን ጉድለት ሎካላይዜሽን እዩ።
ብርግጽ፡ ሜላታት ዲዛይን ፈተና፡ ናይ ፈተና ስናርዮታት ክንመርጽን ነገራት ዝያዳ ውጽኢታውያን ክንገብሮምን ይሕግዙና። ግን ብልክዕ ጉድለት ምምቕቓል እንታይ እዩ ፣ ከመይ ጌርናኸ ቃንዛኡ ንኸጉድሎ ክንገብሮ ንኽእል?
ሎካላይዜሽን ልክዕ ከም ዲቴክቲቭ ምጽዋት እዩ: “ነገራት ኣበይን መዓስን ተጋግዮም?” ብዘይ ግቡእ ሎካላይዜሽን፡ ሓደ ጉድለት ኣብ መንጎ ፍሮንትኤንድ፡ ባክኤንድን ዝኾነ ናይ ምዕባለ ጉጅለን ዝተደርበየ ውዑይ ድንሽ ክኸውን ይኽእል። ግዜ ይባኽን፡ ከምኡ’ውን፡ ክኸውን ዝኽእል፡ ዋላ’ውን እቲ ዓውደ-ጽሑፍ።
ንጉድለት ምምቕራሕ ከም ኣብ ላቢሪን ምጉዓዝ ሕሰብ፣ ናይ መተግበሪ ሕቶታትን ሎግን ከም ኩዕሶ ፈትሊኻ። ግን ኣብ ክንዲ ብፈትሊ ጥራይ ትዕንቀፍ፡ ዋላ’ውን ስእላዊ ካርታ ናይዚ ላቢሪን ክህልወካ ኣይምቐለለን ድዩ? ኣብኡ እዩ ድማ ስነ ህንጻ ናይቲ ኣፕሊኬሽን ዝኣቱ።
ዝተፈላለዩ ክፋላት ናይቲ ስርዓት ብኸመይ ብሓባር ከም ዝሰርሑ እዩ። ብመንጽር ላቢሪን ምሳሌና፡ ሓደ ክፍሊ ምስ ካልእ ክፍሊ ብኸመይ ከም ዝራኸብ፡ ኣየኖት መሕለፊታት ናበይ ከም ዝመርሕ እዩ።
ክልተ ቀንዲ ስነ ህንጻታት እየ ዝፈልዮም፡ client-serverን backendን።
ብሓፈሻ ክልተ ዓይነት ኣለዉ፤
እቲ ዓይነት ዓሚል ክንደይ ዝኣክል ሓበሬታ ከም ዝዕቅብን ባዕሉ ከም ዘሰላስልን ይጸልዎ። ነዚ ንምድላው ካልእ መንገድታት ኣሎ፡ ግን ኣብቲ ብጭቡጥ ዝሰራሕኩሉ ክጸንዕ እየ።
መብዛሕትኦም ናይ ሞባይልን ዌብን ኣፕስ ቀጠንቲ ዓማዊል እዮም። ኩሉ ሓበሬታ ኣብቲ ሰርቨር ይኽዘን፣ እቲ ዓሚል መተግበሪ ድማ ዳታ ይሓትት ወይ ክስርሓሉ ይሓትት። ምምዝጋብ፡ ምእታው፡ ንመፍለጢታት ምዝገባ - እዚ ኩሉ ናብ ሰርቨር ዝግበር ጻውዒት እዩ። ምሉእ መስርሕ ኣብቲ ሰርቨር ካብቲ ዓሚል ተሓቢኡ ይርከብ። ነቲ ሕቶ ንምምላስ፡ እቲ ዓሚል ካብቲ ዳታቤዝ ዝተኣከበን ዝተመስረሐን ሓበሬታ ወይ ድማ እቲ ሕቶ ብዓወት ከምዝተዛዘመ መረጋገጺ ይቕበል።
ኣብ ረጒድ ዓሚል መተግበሪታት፡ ዓሚል መብዛሕትኡ መስርሕ ባዕሉ ይፍጽሞ፡ ዳታ ናብ ዳታቤዝ ምውሳኽ፡ ጸብጻባት ምፍጣር፡ ድምር ምሕሳብን ሰነዳት ምፍጣርን። መብዛሕትኡ ግዜ ኣብ ከባቢኦም እዮም ዝትከሉ፡ ኩሉ ግዜ ግን ኣይኮኑን። ኣብነታት ናይ ረጒድ ዓማዊል ካብ መስመር ወጻኢ ዝካየዱ ጸወታታት፡ ኣውቶካድ፡ ከምኡ’ውን ገለ ስሪት 1C ይርከብዎም።
ክልተ ልሙዳት ኣገባባት ድማ፤
ዳርጋ ኩሉ ኣብ ሓደ ቦታ ምስ ዝስራሕ ሞኖሊት እዩ።
ናይ መስርሕ ሕቶታት ናብ ካልኦት ኣገልግሎታት ኣብ ውሽጢ እቲ ስርዓት እንተተላኢኹ፡ ምስ ማይክሮሰርቪስ ኣርኪቴክቸር ትገጥም ኣለኻ ማለት እዩ።
ኣብ ሓደ ሞኖሊቲክ ስነ ህንጻ፡ ምንጪ ናይ ሓደ ጉድለት ምልላይ ብልሓት ክኸውን ይኽእል እዩ፡ ምኽንያቱ ዝተፈላለዩ ጋንታታትን ኣገልግሎታትን ብተለምዶ ሓደ ዓይነት ኮድቤዝ ይካፈሉ፡ እዚ ማለት ለውጢ ዘይተጸበናዮ ሳዕቤን ክህልዎ ይኽእል።
ኣብቲ ካልኣይ ድማ ኣገልግሎታት ይፈላለዩ፣ ነፍሲ ወከፎም ናይ ገዛእ ርእሶም ኮድቤዝ ኣለዎም፣ እዚ ማለት ኣብ ሓደ ኣገልግሎት ዝመጽእ ለውጢ ኣብ ካልኦት ብዙሕ ጽልዋ የብሉን።
እቲ ኣርእስቲ ዘፍርሕ ይመስል፡ ግን መን እንታይ ከም ዝገብር፡ መን ድማ ንኣየናይ ክፋል ናይቲ ላቢሪን (ኣፕሊኬሽን) ተሓታቲ ምዃኑ ጥራይ እዩ ዝነግረካ። ዓቢ ትካል ኣለና እሞ ሕሰብዎ: ባንክ: ዕዳጋ: ኣገልግሎት ምብጻሕ መግቢ - ንስኻ ስም ኣውጽኣዮ። ኣፕሊኬሽንና ብዝዓበየን ዝተሓላለኸን መጠን፡ ዝያዳ ሰባት ይሰርሑሉ። ከምኡ’ውን ሰባት ብዝበዝሑ መጠን፡ ኣብ ጋንታታት ክትመቕሎም የድልየካ፡ ነፍሲ ወከፎም ድማ ናይ ገዛእ ርእሶም ናይ ልምዓት ዓውዲ ሓላፍነት ኣለዎም።
ንኣብነት ሓንቲ ጋንታ ፕሮሞሽን ክትሕዝ ትኽእል እያ፡ ካልእ ድማ ናይ ክፍሊት ሓላፍነት ክትወስድ ትኽእል እያ። መተግበሪና ዝተፈላለየ ኣገልግሎታት ዝህብ እንተኾይኑ፡ ጋንታታት ንውልቃዊ ኣገልግሎታት፡ ከም ምሕደራ ኤሌክትሮኒካዊ ሰነዳት፡ ሕሳብ ወይ መንግስታዊ ዕድጊ ሓላፍነት ክወስዳ ይኽእላ እየን።
ኩሉን ንኹሉን ምፍላጥ ኣየድልየካን እዩ፡ እንተኾነ ግን ኣየነይቲ ጋንታ ኣብ ኣየናይ ዓውዲ ሓላፍነት ከም እትወስድ ዝገልጽ ሰነድ እንተሃልዩ፡ ዕልባት ጌርካ ምቕማጥ ዝበለጸ እዩ።
ካርታ ኣብ ኢድና፡ ፈትሊ ኣብ ድሉው፡ ኣብ ላቢሪንና ዕምቆት ንእቶ እሞ ምንጪ ናይ ሓደ ጉድለት ንሃድን። እስከ ገለ ውሑዳት ተርእዮታት ንሕሰብ።
ነዚ ኣብ ኣእምሮኻ ስኣሎ፡ ንሓንቲ ናይ ዕላል ክለብ ዝኸውን መርበብ ሓበሬታ ንፍትን ኣለና።
መደብ ክፍሊ ንደህስስ ኣለና፣ ብዛዕባ ዝመጽእ ክፍለ ግዜታት ነንብብ ኣለና፣ ኣብ ሓደ እዋን፣ ናይ ምጽሓፍ ጌጋ ንርኢ።
ሕጂ፡ ካበይ ከም ዝመጸ ብኸመይ ንፈልጥ? እቲ ጀብሃ ይጀምር!
devTools ከፊትና፡ ነቲ ገጽ ነሐድሶ፡ ነቲ ሕቶታትን መልስታትን ድማ ንርኢ። ቀጢን ዓሚል ስለዘለና፡ ናይ ምጽሓፍ ጌጋና ኣብ ሓደ ካብቲ መልስታት ኢና ንረኽቦ - ካብ ድሕሪት ዝመጸ እዩ።
ሕጂ፡ ነቶም ምዝገባታት ከፊትና መስርሕ ናይቲ ናይ ድሕሪት ሕቶ ወይ መልሲ ንደሊ - እዚ ካብቲ ማጂክ ኩዕሶ ዝወጽእ ፈትልና እዩ። ካብቲ ሕቶን መልስን ዝኾነ ሓበሬታ ተጠቒምና ነቶም ሎግስ ክንደልዮ ንኽእል ኢና፡ ግን ፍሉያት ክብርታት ምጥቃም ይሓይሽ፡ request xiid፡ ID ካብቲ ሕቶ፡ ቁጽሪ ተሌፎን ወዘተ።
ነቲ ምእታው ረኺብና ንምርግጋጽ: እቲ ናይ ክፍሊ ሓበሬታ ካብቲ ዳታቤዝ ዲና ረኺብናዮ ወይስ ካብ ካልእ ኣገልግሎት?
እቲ ሓበሬታ ካብቲ ዳታቤዝ ዝመጸ እንተኾይኑ፡ ነቲ ጉዳይ ናብ tech support ከነሕልፎ ንኽእል ኢና፡ ነቲ ኣብቲ ዳታቤዝ ዘሎ ናይ ምጽሓፍ ጌጋ ንምእራም።
እቲ ሓበሬታ ካብ ካልእ ኣገልግሎት ዝመጸ እንተኾይኑ፡ ነቲ ጉድለት ናብኦም ከነመሓላልፎ ንኽእል ኢና።
እንቋዕ ሓጎሰካ! ናይ መጀመርታ ላቢሪንትና ስዒርናዮ ኣለና: እቲ ጉድለት ከባብያዊ ኮይኑ ይሕበር።
ሕጂ ስእሊ ቅጥዒ ምዝገባ ንፍትን ኣለና።
ኢመይልን ገለ ዳታን ዝተሰርሐ ፓስዎርድን ነእቱ። ነቲ ናይ ምዝገባ ቁልፊ ጠዊቕና ብዘይተጸበናዮ ጌጋ ይመጸና።
ስሕበት ኩዕሶና ክንፈትሖ ግዜኡ እዩ! ናብቲ ኣብ devTools ዘሎ ንፈትዎ Network tab ኣቕኒዕና እንታይ ከም ዝተጋገየ ንርኢ: ኩሉ ስጉምትታት ንደግሞን መልሲ ናይቲ ሰርቨር ንፍትሽን።
ነቲ ሕቶ ንምምላስ ድማ ባዶ መልሲ ኣካል ዘለዎ 400 ኮድ ንረክብ። ሃዲምና ኣብ ልዕሊ እቲ ቅድመ-ገጽ ጉድለት ከነእቱ ዶ ይግባእ? ግን ብልክዕ እንታይ ከም ዝተጋገየን እንታይ ክእረም ከም ዘለዎን ክሳብ ሕጂ ኣይንፈልጥን ኢና። መብዛሕትኡ ግዜ 400 ጌጋ ዝፍጠር ኣብ መንጎ እቲ ዓሚል ዝለኣኾን እቲ ኣገልጋሊ ዝገመቶን ዘይምስምማዕ ምስ ዝህሉ እዩ። ነዚ ብዙሓት ምኽንያታት ክህልዉ ይኽእሉ እዮም፡ ንኣብነት፤
ሕቶ ዓሚል ንፈትሽ
ሰነዳት እንተሃልዩና፡ ብኢድ ዝተጻሕፈ ወይ ኣብ Swagger ወይ OpenAPI ዝተፈጥረ፡ ነዚ ንምርግጋጽ ንጠቐመሉ፤
ካልእ ከመይ ጌርና ኢና ነቲ ሕቶ ክንምርምሮ እንኽእል?
ዋላ ሰነድ እንተዘይብልና ከነረጋግጽ ንኽእል ኢና፤
ኩሉ ኣብ ስርዓት ኣሎ ድዩ? ሽዑ መልሲ ንምርካብ ብላቢሪን ዝግበር ጉዕዞና ክንቅጽል ግዜኡ እዩ። ካርታና ወሲድና ናብቲ ዕንጨይቲ “ንወርድ”።
ትንተና ምዝገባ
ኣብዚ ክልተ ስናርዮታት ይከኣል እዩ፤
ኣብዚ ዳሕረዋይ ጉዳይ፡ ብማይክሮሰርቪስ ላቢሪን ኣቢልና ጉዕዞና ክንቅጽልን ሕቶና ዝተሰርሓሉ ቦታ ክንደሊን ክንግደድ ኢና።
ነቲ ናይ ጌጋ መዝገብ ምስ ረኸብናዮ፡ ብልክዕ እንታይ ከም ዝተጋገየ ክንፈልጥ ኢና፡ እዚ ማለት ድማ ሎካላይዜሽንናን ጉዕዞናን ምሉእ እዩ! እቲ ዝተረፈ ንጸብጻብ ጉድለት ዝኸውን እዞም ዝስዕቡ ሓበሬታታት ምእካብ ጥራይ እዩ፤
ጉድለት ምምቕቓል በዳሂ ክኸውን ይኽእል እዩ። ሓደ ሓደ ግዜ መንደቕ ክትሃርም ኢኻ: እቲ ትስዕቦ ዝነበርካ ምዝገባ ናብቲ ጌጋ ኣይመርሕን ወይ ንነገራት ዝያዳ ምድንጋር ኣይገብርን። ኣብ ከምዚ ዝኣመሰለ ኩነታት መብዛሕትኡ ግዜ ሓደ ክልተ ስጉምቲ ንድሕሪት እወስድ ወይ ካብ መጀመርታ እየ ዝጅምር።
ነቲ ላቢሪን ንምድህሳስ ብዙሕ ግዜ ክወስድ ይኽእል እዩ። እቲ ጉዕዞ ከቢድ ክኸውን ይኽእል እዩ፣ ከምኡውን ብሓደጋ ዝመልአ ክኸውን ይኽእል እዩ: መስርሕ ገለ ሕቶታት ዝተሓላለኸ ክኸውንን ናብ ሓያሎ ዝተፈላለዩ ኣገልግሎታት ሕቶታት ክሰድድን ይኽእል። ሓደ ሓደ ግዜ ነቲ ዕማም ምቕላልን ምስቶም ኣርኪተክተራት ናይቲ ላቢሪን - ምስቶም ኣማዕብልቲ - ርክብ ምግባርን ትርጉም ኣለዎ።