Ruby ውስጥ spec ምንድን ነው?
Ruby ውስጥ spec ምንድን ነው?

ቪዲዮ: Ruby ውስጥ spec ምንድን ነው?

ቪዲዮ: Ruby ውስጥ spec ምንድን ነው?
ቪዲዮ: ለምን ይነዝረናል? ስንጨባበጥና በር ስንከፍት ለምን እንደሚነዝረን ያውቃሉ? what is static electricity? 2024, ህዳር
Anonim

የ Ruby Spec Suite፣ ምህጻረ ቃል ሩቢ / ዝርዝር መግለጫ ፣ ለባህሪው የሙከራ ስብስብ ነው። ሩቢ የፕሮግራም አወጣጥ ቋንቋ. እንደ ISO አንድ ደረጃውን የጠበቀ ዝርዝር መግለጫ አይደለም፣ እና አንድ የመሆን አላማ የለውም። ይልቁንም ባህሪውን ለመግለጽ እና ለመፈተሽ ተግባራዊ መሳሪያ ነው ሩቢ ከ ኮድ ጋር.

ከዚህም በላይ በሩቢ ውስጥ ምን ይገለጻል?

ቃሉ ግለጽ የ RSpec ቁልፍ ቃል ነው። "የምሳሌ ቡድን" ለመግለጽ ጥቅም ላይ ይውላል. "የምሳሌ ቡድን" እንደ የፈተናዎች ስብስብ ማሰብ ትችላለህ። የ ግለጽ ቁልፍ ቃል የክፍል ስም እና/ወይም የሕብረቁምፊ ክርክር ሊወስድ ይችላል። እገዳው ሀ ብቻ ነው። ሩቢ ብሎክ የተሰየመው በ ሩቢ ቁልፍ ቃላትን አድርግ/ጨርስ።

በተጨማሪ፣ RSpec በሩቢ ውስጥ ምንድነው? RSpec የሙከራ መሣሪያ ነው። ሩቢ ለባህሪ-ተኮር እድገት (ቢዲዲ) የተፈጠረ። ብዙ ጊዜ ጥቅም ላይ የሚውለው የሙከራ ቤተ-መጽሐፍት ነው። ሩቢ በምርት አፕሊኬሽኖች ውስጥ. ምንም እንኳን በጣም የበለጸገ እና ኃይለኛ DSL (በጎራ-ተኮር ቋንቋ) ቢኖረውም, በዋናው ላይ እርስዎ በፍጥነት መጠቀም የሚችሉት ቀላል መሳሪያ ነው.

ይህንን ከግምት ውስጥ በማስገባት የሩቢ ሙከራ ምንድነው?

ክፍል ሙከራ ተገቢ እና ጠቃሚ ለመጻፍ ጊዜ ከሰጡ በእድገት ሂደት መጀመሪያ ላይ ስህተቶችን ለመያዝ ጥሩ መንገድ ነው። ፈተናዎች . እንደሌሎች ቋንቋዎች፣ ሩቢ በመደበኛ ቤተ-መጽሐፍት ውስጥ ለማዋቀር፣ ለማደራጀት እና ለማስኬድ ማዕቀፍ ያቀርባል ፈተናዎች ተብሎ ይጠራል ሙከራ :: ክፍል። መሰረታዊ ማለፊያ/ውድቀትን የሚገልጹበት መንገድ ፈተናዎች.

የባህሪ ዝርዝር ምንድነው?

የባህሪ ዝርዝር . የባህሪ ዝርዝሮች የተግባር ቁርጥራጭን ለመለማመድ የታሰቡ የከፍተኛ ደረጃ ሙከራዎች ናቸው። በማመልከቻ. መተግበሪያውን በውጫዊው በኩል ብቻ መንዳት አለባቸው. በይነገጽ ፣ ብዙውን ጊዜ ድረ-ገጾች።

የሚመከር: