პროგრამული უზრუნველყოფის დამუშავების სამყაროში, "მოძველებული" ეხება ფუნქციებს ან ელემენტებს, რომლებიც ახლით ჩანაცვლების პროცესშია. ტერმინი მომდინარეობს სიტყვიდან "უარყოფა", რაც ნიშნავს რაიმეს უარყოფას.
რატომ მოძველებულია CODE?
ფუნქციები მოძველებულია, ვიდრე დაუყოვნებლივ წაიშლება, უზრუნველვყოთ ჩამორჩენილი თავსებადობა და პროგრამისტებს მიეცით დრო, რომ დაზარალებული კოდი დააკმაყოფილონ ახალ სტანდარტთან. გაუქმების ყველაზე გავრცელებულ მიზეზებს შორისაა: ფუნქცია შეიცვალა უფრო ძლიერი ალტერნატიული ფუნქციით.
მოძველება ნიშნავს წაშლას?
გაუქმება და მოხსნა ორი განსხვავებული რამ არის. მეორეს მხრივ, გაუქმება ნიშნავს, რომ მწარმოებელი ხელს უშლის ფუნქციის გამოყენებას, მაგრამ ტოვებს მას ხელმისაწვდომს. … მაგრამ მოძველებულ ფუნქციებს ხშირად მოჰყვება გაფრთხილება, რომელიც რეკომენდაციას უწევს სხვა გადაწყვეტილებებს. მომავალ ვერსიებში მოძველებული ფუნქციები ხშირად წაიშლება.
რას ნიშნავს მოძველებული?
მოძველებული ნიშნავს, ზოგადად, რომ რაღაც აღიარებულია, მაგრამ იმედგაცრუებული. IT-ში გაუქმება ნიშნავს, რომ მიუხედავად იმისა, რომ რაღაც ხელმისაწვდომია ან ნებადართულია, ის არ არის რეკომენდირებული, ან იმ შემთხვევაში, როდესაც რაღაც უნდა იქნას გამოყენებული, იმის თქმა, რომ ის მოძველებულია, ნიშნავს, რომ მისი ხარვეზები აღიარებულია.
რატომ ვართ მოძველებული?
ეს იმდენად უმნიშვნელოა, ფაქტობრივად, რომ ის საერთოდ აღარ უნდა იქნას გამოყენებული, რადგან შესაძლოა შეწყვიტოს არსებობამომავალი. საჭიროება მოძველება ჩნდება იმის გამო, რომ კლასის განვითარებასთან ერთად, მისი API იცვლება. მეთოდებს ეწოდა სახელი თანმიმდევრულობისთვის. … კლასის ან მეთოდის „მოძველებული“მონიშვნის შესაძლებლობა წყვეტს პრობლემას.