Scope.
Bu class, method, variable yoki property larni qanchalik darajada keng ishlatilinishini anglatadi.
Ya’ni deylik BaseModel degan model class bor, bunda scope keng, Chunki bu model juda kop joyda ishlatilinadi.
Yoki masalan, StripeChargePaymentRequest degan DTO (Data Transfer Object) class bor, buni scope hajmi juda kichkina, chunki bu aynan ma’lum bir joyda ishlatilinadi holos.
Demak scope deganda biz dasturlashdagi ma’lum bir funksiya bajaruvchilarining qanchalik keng ko’lamda ishlatilinishini tushunamiz ekan.
Dasturlashda nomlash aynan scopega bog’liq.
#clean_code
@fnematov_blog
Bu class, method, variable yoki property larni qanchalik darajada keng ishlatilinishini anglatadi.
Ya’ni deylik BaseModel degan model class bor, bunda scope keng, Chunki bu model juda kop joyda ishlatilinadi.
Yoki masalan, StripeChargePaymentRequest degan DTO (Data Transfer Object) class bor, buni scope hajmi juda kichkina, chunki bu aynan ma’lum bir joyda ishlatilinadi holos.
Demak scope deganda biz dasturlashdagi ma’lum bir funksiya bajaruvchilarining qanchalik keng ko’lamda ishlatilinishini tushunamiz ekan.
Dasturlashda nomlash aynan scopega bog’liq.
#clean_code
@fnematov_blog