5.3 Kerakli qo'ng'iroqlar sonini minimallashtirish
Modulli dasturlashning muhim afzalliklaridan biri shundaki, bazaviy darajadagi dastur tez-tez chaqiriladigan protseduralar ketma-ketligi sifatida o'qish uchun mo'ljallangan bo'lishi mumkin. Bu haqiqat dasturning "tushunarliligini" sezilarli darajada oshiradi, chunki o'quvchi dastur kodining faqat bir yoki ikki sahifasini o'qib chiqqandan so'ng uning asosiy oqimi va faoliyati bilan tanishishi mumkin. Biroq, bu xususiyatning kamchiliklari ham bo'lishi mumkin. Dasturlash bo'yicha eng yuqori statistik hisob-kitoblardan biri shuni ko'rsatadiki, odatdagi dasturlarning bajarilish vaqtining 90 foizi dastur kodining 10 foizida sarflanadi. Agar ushbu 10% da ko'p sonli zanjirli protsedura chaqiriqlari mavjud bo'lsa, dasturning bajarilishini boshqarish uchun sarflangan umumiy vaqt ushbu yondashuvni ishlatishda engib bo'lmaydigan to'siq bo'lishi mumkinligi tushuniladi.
Do'stlaringiz bilan baham: |