2011-03-07 12 views
5

के रूप में ठीक या छोड़ें यह एक तकनीकी से अधिक दार्शनिक प्रश्न है।रेल मॉडल नामकरण:

मैं एक नए रेल ऐप पर काम करने में लगभग 40 घंटे का हूं। यह खुदरा से संबंधित है, और शुरुआती दिनों में मैंने बिक्री के लिए एक उपलब्ध उत्पाद का वर्णन करने के लिए "आइटम" नाम चुना।

जैसा कि समय बीत चुका है, यह मेरे लिए स्पष्ट हो गया है यह एक गलती थी - शब्द "आइटम" बहुत सामान्य है, और "उत्पाद" शायद बेहतर विकल्प होगा।

तो अब मुझे जिस फैसले का सामना करना पड़ रहा है, क्या मैं अपने मॉडल, ईआरबी कोड और तालिकाओं का पुनर्विक्रय/नाम बदलता हूं इससे पहले कि मैं इसे कुछ हद तक चुने हुए नाम से अधिक बनाता हूं, या क्या मैं इसे छोड़ देता हूं, कुछ बचाओ समय और आगे बढ़ो? मुझे चिंता है कि यह बाद में बार-बार चुन रहा है जिसके परिणामस्वरूप मैंने अन्य परियोजनाओं पर हास्यास्पद तकनीकी ऋण देखा है, लेकिन मुझे यह भी लगता है कि यह समयपूर्व अनुकूलन का एक रूप हो सकता है।

विचार?

उत्तर

10

मध्य-से-बड़ी परियोजनाओं के लिए नामकरण सम्मेलन बिल्कुल जरूरी है। मैं कहूंगा कि जितना संभव हो उतना विशिष्ट नामकरण करने के लिए सब कुछ दोबारा दोबारा दोबारा दोहराएं। जेनेरिक पहचानकर्ता जल्दी से हाथ से बाहर निकल जाएंगे क्योंकि नई कार्यक्षमता शुरू हो गई है (मैं एक बार एक परियोजना पर था जिसकी नाम UserReportReportReportParameters थी)।

जितना जल्दी आप इसे पूरा करते हैं, उतना कम दर्दनाक होगा।

संपादित: अगर यह जब तक आप एक ही बार में सब कुछ refactor करने के लिए समय वर्तमान नामकरण स्कीमा से चिपक, समय सीमा या किसी अन्य की कमी के कारण असंभव है कि मैं शायद जोड़ना चाहिए। मैं दृढ़ राय में हूं कि एक खराब नामकरण सम्मेलन एक मिश्रित नामकरण सम्मेलन से बेहतर है।

+1

यह एक अच्छा जवाब है। इसके अलावा, यह करना मुश्किल नहीं है। कुछ खोज और प्रतिस्थापन और आपको अपने रास्ते पर होना चाहिए। – ryeguy

+0

हाँ, मुझे पता है कि वह सही है। मेरी टू-डू सूची के शीर्ष पर जोड़ा गया। – tomkarlo

संबंधित मुद्दे