Logo ka.boatexistence.com

უნდა გამოიყენოთ მტკიცებები?

Სარჩევი:

უნდა გამოიყენოთ მტკიცებები?
უნდა გამოიყენოთ მტკიცებები?

ვიდეო: უნდა გამოიყენოთ მტკიცებები?

ვიდეო: უნდა გამოიყენოთ მტკიცებები?
ვიდეო: When To Use Assertions - Software Testing 2024, ივლისი
Anonim

განცხადებები უნდა იქნას გამოყენებული იმის შესამოწმებლად, რაც არასდროს არ უნდა მოხდეს, ხოლო გამონაკლისი უნდა იყოს გამოყენებული იმის შესამოწმებლად, რაც შეიძლება მოხდეს. მაგალითად, ფუნქცია შეიძლება გაიყოს 0-ზე, ამიტომ გამონაკლისი უნდა იყოს გამოყენებული, მაგრამ მტკიცება შეიძლება გამოყენებულ იქნას იმის შესამოწმებლად, რომ მყარი დისკი მოულოდნელად გაქრება.

სასარგებლოა მტკიცებები?

პროგრამატორებს შეუძლიათ გამოიყენონ მტკიცებები პროგრამების დაზუსტებისა და პროგრამის სისწორის მსჯელობისთვის. … თუ მტკიცება შეფასებულია მცდად გაშვების დროს, მტკიცების წარუმატებლობა ხდება, რაც, როგორც წესი, იწვევს შესრულების შეწყვეტას.

რატომ არის მტკიცებები ცუდი?

დამტკიცებები შეიძლება გამოყენებულ იქნას შიდა განხორციელების ინვარიანტების შესამოწმებლად, როგორიცაა შიდა მდგომარეობა რომელიმე მეთოდის შესრულებამდე ან მის შემდეგ და ა.შ. არ გამოჯანმრთელდე ამ.

ძვირია მტკიცებები?

დამტკიცების მიერ შესრულებული სამუშაო იქნება მინიმუმ ისეთივე ძვირი, როგორც თავად მეთოდით შესრულებული სამუშაო იმისთვის, რომ მტკიცებები არ იყოს შესრულების ვალდებულება განლაგებულ აპლიკაციებში, მტკიცებები შეიძლება იყოს ჩართული ან გამორთული პროგრამის დაწყებისას და გამორთულია ნაგულისხმევად.

არის მტკიცებები ცუდი?

არა, არც უნდა და არც მტკიცება არ არის ბოროტი. მაგრამ ორივე შეიძლება ბოროტად იქნას გამოყენებული. Assert არის საღი აზრის შემოწმებისთვის. რამ უნდა მოკლას პროგრამა, თუ ისინი არასწორია.

გირჩევთ: