რატომ აკრიფეთ მინიშნება პითონი?

Სარჩევი:

რატომ აკრიფეთ მინიშნება პითონი?
რატომ აკრიფეთ მინიშნება პითონი?

ვიდეო: რატომ აკრიფეთ მინიშნება პითონი?

ვიდეო: რატომ აკრიფეთ მინიშნება პითონი?
ვიდეო: Type Hinting - Advanced Python Tutorial #6 2024, ნოემბერი
Anonim

აკრიფეთ მინიშნებები IDE-ების და ლინტერების გაუმჯობესება. ისინი ბევრად აადვილებენ თქვენი კოდის სტატიკურ მსჯელობას. ტიპის მინიშნებები დაგეხმარებათ შექმნათ და შეინარჩუნოთ უფრო სუფთა არქიტექტურა. ტიპის მინიშნებების წერის აქტი გაიძულებთ იფიქროთ თქვენს პროგრამაში არსებულ ტიპებზე.

უნდა გამოიყენოთ პითონის ტიპის მინიშნებები?

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

აჩქარებს თუ არა აკრეფის მინიშნებები Python?

აკრიფეთ მინიშნებები და ანოტაციები მოაწოდეთ ატრიბუტები (იხ. აკრეფა.get_type_hints), რომელიც შეიძლება გაიაროს მესამე მხარის ინსტრუმენტებით, მაგრამ მშობლიური CPython არ აკრიფებს მათ შემოწმებას გაშვების დროს, ასე რომ, ეს არ უნდა იმოქმედოს კოდის მუშაობაზე ისე, როგორც არ მოქმედებს კომენტარები.

რა არის ტიპის მინიშნება?

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

რას აკეთებს ტიპი პითონში?

ტიპის ფუნქცია Python-ში აბრუნებს არგუმენტად გადაცემული ობიექტის მონაცემთა ტიპს.

გირჩევთ: