प्रत्येक पॅकेजला एक आवृत्ती (version) आवश्यक असते. प्रत्येक आवृत्तीच्या काही मागण्या असतात. चुकीची निवड केल्यास बिल्ड अयशस्वी होतो.
डिपेंडन्सी हेल (Dependency Hell) हे एका अशा गोष्टीबद्दलचे एक बंधनाचे कोडे आहे, ज्याच्याशी प्रत्येक डेव्हलपरने पहाटे २ वाजता संघर्ष केलेला असतो: आवृत्तीतील संघर्ष (version conflicts).
हे कसे काम करते
प्रत्येक बोर्डवर काही पॅकेजेस असतात. प्रत्येकासाठी नेमकी एकच आवृत्ती निवडा.
यातील मेख अशी आहे की: तुम्ही निवडलेली प्रत्येक आवृत्ती इतरांवर स्वतःच्या आवश्यकता लादते. लेफ्ट-पॅड २.० (left-pad 2.0) निवडल्यास, ती अचानक कोअर-युटिल्स ३.० (core-utils 3.0) किंवा त्याहून अधिक आवृत्तीची मागणी करते. एखादी आवश्यकता केवळ तिची आवृत्ती निवडलेली असेपर्यंतच लागू होते — त्यामुळे एक पॅकेज बदलल्यास संपूर्ण बोर्डची रचनाच बदलते.
डिपेंडन्सी ग्राफ (dependency graph) कार्ड्सच्या मागे आपोआप तयार होतो. हिरव्या कडा (edges) पूर्ण झालेल्या असतात. लाल, तुटलेल्या कडा (broken edges) म्हणजे संघर्ष (conflicts). प्रत्येक कडा हिरवी केल्यास बिल्ड यशस्वी होतो.
नेहमीच, नेमके एकच उत्तर.
तुम्ही बोर्ड पाहण्यापूर्वीच, प्रत्येक बोर्डची सखोल तपासणी करून पडताळणी केली जाते. नेहमीच नेमके एकच वैध उत्तर असते — कधीही शून्य नाही, कधीही दोन नाही. अंदाज नाही. न सुटणारे बोर्ड नाहीत. ज्या कोड्याचे उत्तरच नव्हते, त्यावर संध्याकाळ वाया घालवण्याची गरज नाही.
खरे तर वाढत जाणारी काठिण्य पातळी
सुरुवात लहान असते: तीन पॅकेजेस, प्रत्येकी दोन आवृत्त्या. नंतर सहा पॅकेजेस आणि पाच आवृत्त्यांपर्यंत वाढते, जिथे आवृत्त्यांची श्रेणी अनलॉक होते आणि अनुमान लावणे खऱ्या अर्थाने कठीण होते. लेव्हल्स कधीच संपत नाहीत.
मुद्दामहून न्याय्य रचना
कोणतीही खाती नाहीत. साइन-इन नाही. नोंदणी करण्यासाठी काहीही नाही.
तुमची लेव्हल प्रगती आणि नोंदी तुमच्या डिव्हाइसवरच राहतात.
पझल्स ऑफलाइन चालतात. फक्त ऐच्छिक जाहिरातींसाठी कनेक्शनची आवश्यकता असते.
जाहिराती फक्त ऐच्छिक आहेत. एखादी जाहिरात हिंटसाठी किंवा लेव्हल वगळण्यासाठी पाहा — किंवा कधीच पाहू नका. तुम्हाला कशानेही व्यत्यय येत नाही. कधीही बॅनर नाही. कधीही इंटरस्टिशियल नाही.
नोंद ठेवा
सोडवलेल्या लेव्हल्स. सर्वोत्तम वेळ. आणि तुमची हिंट-विना सलग कामगिरी: ती कामगिरी जी तुम्ही हिंट घेतल्याच्या क्षणी गमावता.
सर्व पॅकेजची नावे काल्पनिक आहेत. तुम्ही वैयक्तिकरित्या अनुभवलेल्या कोणत्याही नोंदणीशी असलेले कोणतेही साम्य पूर्णपणे योगायोगाचे आहे.
ग्राफचे निराकरण करा, नाहीतर बिल्ड बर्न होईल. आवृत्तीतील विसंगतीबद्दल एक तार्किक कोडे.
या रोजी अपडेट केले
२४ जुलै, २०२६