2010-06-03 8 views
6

मेरी पृष्ठभूमि आम तौर पर नई तकनीक प्रदर्शनकारियों रही है, जो अच्छी तरह से ... नवीनतम तकनीक का प्रदर्शन करती है और यह कैसे एक ग्राहक कंपनी के लिए उपयोग की जा सकती है। वे इसे आंतरिक डेमो इत्यादि के लिए उपयोग करते हैं।वाणिज्यिक गुणवत्ता सॉफ्टवेयर लिखने पर कोई अच्छी किताबें हैं?

अब मेरे करियर ने वास्तविक उत्पादों में थोड़ा अधिक कोर्स किया है, विशेष रूप से सॉफ़्टवेयर जो संग्रहालयों जैसे इंटरैक्टिव टुकड़ों के रूप में चलता है।

स्पष्ट रूप से, हालांकि प्रौद्योगिकी प्रदर्शनकारियों को अच्छी तरह से कोडित किया जाना था, हालांकि मेरे वर्तमान काम पर बहुत अधिक जोर नहीं दिया गया था, जो काम करना है, अत्यधिक विन्यास योग्य, शायद बहु-लिगुअल और लगातार चलना पुनरारंभ।

तो मेरा सवाल यह है कि अब मैं अपनी कोडिंग गुणवत्ता को अपनाने और अधिक वाणिज्यिक अनुप्रयोग लिखने की कोशिश कर रहा हूं, क्या ऐसी कोई किताबें हैं जो उच्च गुणवत्ता वाले वाणिज्यिक सॉफ्टवेयर के आसपास के मुद्दों पर चर्चा करती हैं?

मेरे पास वर्तमान में कोड पूर्ण द्वितीय संस्करण की एक प्रति है, जो उत्कृष्ट है, लेकिन सिर्फ यह सोचकर कि क्या कोई बेहतर, संभवतः अधिक केंद्रित शीर्षक है?

बहुत बहुत धन्यवाद!

एंडी।

** अद्यतन **

JosephH से एक सुझाव के बाद, मैं, मुख्य रूप से सी # और नेट (संभवतः Silverlight!) के साथ काम करने जा रहा हूँ अगर यह किसी को भी मदद करता है! :)

+0

अधिक क्या पहलुओं पर ध्यान केंद्रित? – Oded

+0

@ ओडेड - ठीक है, मुझे लगता है कि यह बात है, मुझे सच में यकीन नहीं है कि वाणिज्यिक, लंबे जीवन कोड-बेस और एप्लिकेशन में क्या चल रहा है। :) शायद कोड, आधार आदि के उपकरण, स्थानीयकरण, पुरालेख, प्रबंधन का निर्माण। हमम। – Andy

उत्तर

0

आप Working effectively with Legacy Code को आजमा सकते हैं।

शीर्षक थोड़ा भ्रामक है - हालांकि यह आपको विरासत कोड के साथ काम करने के तरीके दिखाने में एक बहुत अच्छी किताब है, यह चीजों को करने के लिए अच्छे और बुरे तरीकों को दिखाने में भी अच्छा है, यह क्यों मायने रखता है, और उत्पादन पर ध्यान केंद्रित करता है टेस्टेबल कोड (लेखक "लीगेसी कोड" की परिभाषा वह कोड है जिसमें स्वचालित परीक्षण नहीं हैं।) उदाहरण सी, सी ++ या जावा में हैं।

(आप राज्य के लिए क्या भाषा और प्रौद्योगिकियों आप अधिक ध्यान केंद्रित उत्तर प्राप्त करने के साथ काम करने जा रहे हैं।)

+0

सुझाव के लिए धन्यवाद! मुझे इसमें देखना होगा! :) – Andy

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