मैं सीएसएस के साथ काफी अच्छा हूँ। हालांकि, किसी और के सीएसएस के साथ काम करते समय, मेरे आर्किटेक्चर में "बड़ी तस्वीर" देखना मुश्किल है (लेकिन मुझे सीएसएस शीट के साथ काम करते समय मुझे कोई समस्या नहीं है)। उदाहरण के लिए, मुझे फायरबग का उपयोग करने और क्रॉस ब्राउज़र संगतता समस्याओं को ठीक करने, या फ़्लोटिंग समस्या को ठीक करने, या किसी विशेष तत्व पर ऊंचाई बदलने के लिए कोई समस्या नहीं है। लेकिन अगर मुझे कुछ कठोर करने के लिए कहा जाता है, तो "मैं ए, बी, सी और डी के दाएं किनारे को लाल सीमा के लिए चाहता हूं। मुझे ई, एफ और जी के दाहिने तरफ बार चाहिए नीली सीमा अगर और केवल उपयोगकर्ता मकान खत्म हो जाती है, तो मुझे "बड़ी तस्वीर" देखने के लिए सभी सीएसएस विरासत नियमों को मैप करने में काफी समय लगता है।अन्य लोगों के सीएसएस आर्किटेक्चर को कैसे समझें?
किसी कारण से, मुझे बैकएंड कोड के साथ समान कठिनाई का सामना नहीं करना पड़ता है। एक सुविधा कैसे काम करती है, और नियंत्रक और मॉडल कोड का त्वरित निरीक्षण करने के तुरंत बाद, मैं वास्तुकला के साथ सहज महसूस करूंगा। मैं सोचूंगा, "यह मानना उचित है कि एक कर्मचारी वर्ग होगा जो एक व्यक्ति नियंत्रक द्वारा उपयोग की जाने वाली व्यक्ति वर्ग से प्राप्त होता है"। अगर मुझे असुविधाजनक विवरण मिलते हैं जो समग्र वास्तुकला शैली के अनुरूप नहीं हैं, तो मुझे पूरा भरोसा है कि मैं चीज़ों को वापस जगह पर हथियार डाल सकता हूं।
किसी और के सीएसएस काम के साथ, यह मुझे विभिन्न वर्गों के बीच "रिश्ते" को देखने के लिए बहुत कठिन है, और कब और कैसे कक्षाएं किया जाता है। जब कई विरासत नियम होते हैं, तो मैं अभिभूत महसूस करता हूं।
मुझे अपने प्रश्न और मुद्दों को व्यक्त करने में परेशानी हो रही है ... मैं जानना चाहता हूं कि किसी और के व्यावसायिक तर्क स्तर की तुलना में किसी और के सीएसएस आर्किटेक्चर में बड़ी तस्वीर देखने के लिए मेरे लिए इतना कठिन क्यों है ?
** यह सीएसएस एक अपेक्षाकृत नई तकनीक होने के साथ करने के लिए कोई बात है, और वहाँ कई लोकप्रिय डिजाइन पैटर्न नहीं हैं?
बिल्कुल कोई जवाब नहीं है, लेकिन सीएसएस भाषा के साथ इसे और अधिक करना है, इससे लोगों की संरचना कैसे होती है। प्रोग्रामिंग भाषाओं की तुलना में बड़े पैमाने पर सीएसएस को व्यवस्थित करना वाकई मुश्किल है। –