मैं इस बारे में सोचने का सुझाव दूंगा कि इस एप्लिकेशन का उपयोग कैसे किया जाएगा। भविष्य के उपयोगकर्ता इसके साथ कैसे काम करेंगे? मुझे यकीन है कि आपको इस एप्लिकेशन को संभालने की आवश्यकता के बारे में कम से कम कुछ चीज़ें पता हैं, लेकिन मेरी पहली सलाह है कि "उपयोगकर्ता के बारे में सोचें और उसे क्या चाहिए"।
कोड को बंद करने के बारे में सोचकर, सादे कागज पर इसे खींचें। रेमीबर जीयूआई कोड (सामान्य त्रुटि) के साथ तर्क मिश्रण नहीं है। इस तरह आप भविष्य में servlets और/या एप्लेट या जो भी मंच के साथ आता है, में अपने अनुप्रयोगों तक पहुंचने के लिए सेट किया जाएगा। परतों में अनुभाग ताकि आप सब कुछ पुनर्निर्माण किए बिना बड़े बदलावों का तेजी से जवाब दे सकें। परतों को अपने निकटतम पड़ोसी परतों की तुलना में किसी भी अन्य परतों को नहीं देखना चाहिए।
वास्तविक कोर कार्यक्षमता के साथ शुरू करें। उस समय उपभोग करने वाले फ्लफ (जो आपकी परियोजना को 4 सप्ताह देर से बना देगा), उपयोगकर्ताओं के बेकार बहुमत के लिए ज्यादा मायने रखता नहीं है। एक बार जब आप सुनिश्चित हो जाएं कि आप समय पर पहुंच सकते हैं तो इसे बाद में जोड़ा जा सकता है।
बीटीडब्ल्यू। भले ही इसका डिज़ाइन करने के लिए कुछ भी नहीं है, मैं बस इतना कहना चाहूंगा कि आप समय पर नहीं पहुंचेंगे। समय की खपत पर यथार्थवादी अनुमान बनाएं और फिर इसे दोगुना करें :-) मुझे लगता है कि आप इस परियोजना में अकेले नहीं होंगे और लोग आएंगे और परियोजना प्रगति के रूप में चलेगी। आपको परियोजना के माध्यम से लोगों को मध्यरात्रि प्रशिक्षित करने की आवश्यकता हो सकती है, लोग छुट्टियों/सर्जरी की आवश्यकता आदि पर जाते हैं
स्रोत
2008-10-22 15:09:21
+1 जेपीए डेटा परत को संभालने दें, जावा कार्यान्वयन पर ध्यान केंद्रित करें जो आपके संपादक द्वारा संकलित, टेस्ट करने योग्य और समझदार है – klonq