اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

ڪجهه عرصو اڳ منهنجي ۽ منهنجي هڪ سٺي دوست جي وچ ۾ ڳالهه ٻولهه ٿي جنهن ۾ هيٺيان جملا ٻڌڻ ۾ آيا.

- پروگرامرز جو تعداد مسلسل وڌندو - ڇاڪاڻ ته ڪوڊ جو مقدار وڌي رهيو آهي، ۽ وڌيڪ ۽ وڌيڪ ڊولپرز کي مسلسل ان جي حمايت ڪرڻ جي ضرورت آهي.
- پر ڪوڊ پراڻو ٿي رهيو آهي، ان مان ڪجهه هاڻي سپورٽ نه آهي. اهو به ممڪن آهي ته ڪنهن قسم جو توازن هجي.

ڪجهه ڏينهن کان پوءِ انهن کي ياد ڪندي، مون سوچيو ته ڇا ڪوڊ کي برقرار رکڻ، وقت سان گڏ وڌيڪ ۽ وڌيڪ وسيلن جي ضرورت آهي، آخرڪار نئين ڪارڪردگي جي ترقي کي مفلوج ڪري سگهي ٿو، يا پروگرامرن جي تعداد ۾ لامحدود اضافو جي ضرورت هوندي؟ رياضياتي تجزيي ۽ فرق جي مساواتن کي ترقي تي مدد جي مقدار جي انحصار کي معيار جي طور تي جائزو وٺڻ ۽ سوالن جا جواب ڳولڻ ۾ مدد ڪئي.

سوال هڪ. ڇا سپورٽ ڪري سگھي ٿو "کاڌو" سڀني ترقياتي وسيلن کي؟

پروگرامرن جي ھڪڙي ٽيم تي غور ڪريو جنھن ۾ شرڪت ڪندڙن جو تعداد مسلسل آھي. انهن جي ڪم جي وقت جو حصو اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ (اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟) نئين ڪوڊ کي ترقي ڪرڻ تي خرچ ڪيو ويندو آهي، ۽ وقت جو باقي حصو اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ حمايت ڏانهن وڃي ٿو. ماڊل جي مفروضن ۾، اسان فرض ڪريون ٿا ته پهرين قسم جي سرگرمي جو مقصد ڪوڊ جي مقدار کي وڌائڻ جو مقصد آهي، ۽ ٻيو مقصد ان کي تبديل ڪرڻ (غلطي کي درست ڪرڻ) آهي ۽ ڪوڊ جي مقدار تي ڪو خاص اثر نه آهي.

اچو ته بيان ڪريون اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ ڪوڊ جي سموري رقم ان وقت تائين لکيل آهي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟. فرض ڪريو ڪوڊ لکڻ جي رفتار متناسب آهي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟، اسان حاصل ڪريون ٿا:

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

اهو فرض ڪرڻ قدرتي آهي ته ڪوڊ برقرار رکڻ لاء محنت جي قيمت ان جي مقدار جي تناسب آهي:

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

يا

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

جتي مان

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

اسان هڪ فرقي مساوات حاصل ڪندا آهيون جيڪا آساني سان ضم ٿي سگهي ٿي. جيڪڏهن وقت جي شروعاتي وقت تي ڪوڊ جي رقم صفر آهي، پوء

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

تي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ فنڪشن اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟۽ اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟. ۽ ان جو مطلب آھي وقت سان گڏ ھڪ بتدريج گھٽتائي نئين ڪارڪردگيءَ جي ترقي ۾ صفر تائين ۽ سڀني وسيلن جي منتقلي کي سپورٽ ڪرڻ لاءِ.

بهرحال، جيڪڏهن وقت جي دوران اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ ڪوڊ متروڪ ٿي وڃي ٿو ۽ سپورٽ ٿيڻ بند ٿي وڃي ٿو، پوءِ ڪوڊ جي مقدار کي هڪ وقت ۾ سپورٽ جي ضرورت آهي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ اڳ ۾ ئي برابر آهي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ پوء

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

а اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ هڪ تڪراري مساوات جو حل آهي هڪ پسمانده دليل سان [1]:

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

اهڙي مساوات جو حل منفرد طور تي قدرن جي وضاحت سان طئي ڪيو ويندو آهي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ "وقت جي شروعات کان اڳ" اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟. جيئن ته ڪوڊ اڃا تائين نه لکيو ويو هو شروعاتي لمحن کان اڳ، اسان جي صورت ۾ اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ تي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟.

اچو ته چند مثالن تي نظر وجهون. اسان سالن ۾ وقت ماپينداسين، ۽ ڪوڊ جي مقدار کي هزارين لائينن ۾. پوء لاء اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ ڏهن جي ترتيب جا قدر قابل قبول آهن، اسان 50 ۽ 100 کڻنداسين. يعني هڪ سال ۾ ڊولپمينٽ ٽيم ترتيبوار پنجاهه ۽ هڪ لک لائنون ڪوڊ لکندي. لاءِ اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ قابل قبول قدر ٿي سگھي ٿو: اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟, اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟, اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟. هن جو مطلب آهي ته هڪ ترقياتي ٽيم هڪ سال ۾ لکندڙ ڪوڊ جي رقم جي مدد ڪري سگهي ٿي، ڇا اهو چوٿون، اڌ، يا مڪمل وقت آهي. ڪوڊ جي سراسري زندگي جي طور تي، اسان هيٺ ڏنل قدر مقرر ڪنداسين: 1، 2 ۽ 4 سال. مساوات کي عددي طور تي حل ڪندي، اسان فنڪشن جي رويي جا مثال حاصل ڪندا آهيون اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ ڪجھ پيٽرولر جي مجموعن لاء اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟.
اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟
فنڪشن جو رويو اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ جيئن ڪوڊ جي عمر، اهو تبديل ٿي چڪو آهي. فنڪشن هاڻي هڪجهڙائي وارو نه رهيو آهي، پر وقت سان گڏ وهڪري "آرام ٿي"، ۽ هڪ رجحان آهي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ ڪجهه مستقل قدر تائين. گراف ڏيکاريو: وڌيڪ اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟, اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ и اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟، اهو آهي، ڪوڊ جي عمر جيتري سست، نئين ڪوڊ جي ترقي تيز ۽ ڪوڊ جي معيار کي گهٽ، گهٽ وسيلا نئين ڪارڪردگي جي ترقي لاء ڇڏيا ويندا. گهٽ ۾ گهٽ هڪ مثال ڏيڻ جي خواهش هئي جنهن ۾ اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ "snuggled" صفر جي ويجهو. پر ان لاءِ تمام خراب ترقي جي معيار جي اشارن ۽ ڪوڊ جي چونڊ جي ضرورت آهي جيڪا گهڻي وقت تائين نه رهي. جيتوڻيڪ هيٺين کاٻي گراف ۾، وسيلن جو هڪ اهم مقدار نئين ڪارڪردگي لاء رهي ٿو. تنهن ڪري، پهرين سوال جو صحيح جواب بلڪه هي آهي: نظرياتي طور تي - ها، اهو ممڪن آهي؛ عملي طور- مشڪل سان.

سوالن جا جواب نه ملي سگهيا:

  1. ڇا اهو سچ آهي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ ڪنهن حد تائين پهچندو آهي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ سڀني لاء اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟؟ جيڪڏهن سڀني لاءِ نه، پوءِ ڪهڙين لاءِ؟
  2. جيڪڏهن هڪ حد موجود آهي، ان جي قيمت ڪيئن منحصر آهي اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟?

سوال ٻه. ڇا ڪوڊ جي سار سنڀال پروگرامرز جي تعداد ۾ لامحدود واڌ جو سبب بڻجي سگهي ٿي؟

اچو ته بيان ڪريون اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ پروگرامرز جو تعداد جيڪو نئون ڪوڊ ٺاهڻ ۾ شامل آهي. جيئن مٿي، اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ - وقت ۾ هڪ نقطي تائين لکيل ڪوڊ جو مقدار اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟... پوءِ

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

ڪوڊ سپورٽ مصروف رکو اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟ پروگرامر عمر جي ضابطي جي حساب سان،

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

جتي مان

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

ته اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟، پوء

اڳي لکيل ڪوڊ کي برقرار رکڻ لاءِ ڪيترا پروگرامر وٺن ٿا؟

اهڙيء طرح، ٻئي سوال جو جواب منفي آهي: جيڪڏهن نئين ڪوڊ جي ڊولپرز جو تعداد محدود آهي، پوء عمر جي ڪوڊ جي حالتن ۾، سپورٽ پروگرامرز جي تعداد ۾ لامحدود اضافو سبب نه ٿي سگهي.

ٿڪل

ماڊل سمجهيا وڃن ٿا "نرم" رياضياتي ماڊل [2]. اهي ڏاڍا سادا آهن. پر ان جي باوجود، نموني جي نتيجن جو انحصار پيٽرولر جي قيمتن تي آهي، جيڪو حقيقي سسٽم جي توقع سان ملندو آهي، اهو ماڊل جي مناسبيت ۽ اعلي معيار جي تخميني حاصل ڪرڻ لاء ڪافي درستگي جي حق ۾ ڳالهائيندو آهي.

حوالا

1. Elsgolts L.E.، Norkin S.B. انحرافي دليلن سان اختلافي مساواتن جي نظريي جو تعارف. ماسڪو. پبلشنگ هائوس "سائنس". 1971ع.
2. آرنلڊ V.I. "سخت" ۽ "نرم" رياضياتي ماڊل. ماسڪو. پبلشنگ هائوس MCNMO. 2004.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو