12

मैं नौकरी के लिए आदर्श उपकरण के बारे में कुछ राय मांगना चाहता था। मैं आदर्श रूप से यथासंभव कम से कम उपयोग करना चाहता हूं और जितना संभव हो सके कड़े रूप से एकीकृत करना चाहता हूं। (मैंने इस पर लगभग 20 अलग-अलग धागे पढ़े हैं और काम पर कुछ अनुभव भी हैं)परीक्षण, अंक ट्रैकिंग, निरंतर एकीकरण - जीएई और एंड्रॉइड ऐप्स के लिए मानक टूलिंग की सिफारिश की

इनमें से किसी के लिए, मैं एकीकृत समाधान का पक्ष लेगा (उदाहरण के लिए यदि एंड्रॉइड स्टूडियो की मूल क्षमता के रूप में एक सुविधा है, तो मैं 'नहीं बल्कि इसका इस्तेमाल d)

1) का परीक्षण

  • GAE बैकएंड - LocalServiceTestHelper परीक्षण, नियमित रूप से इकाई परीक्षण
  • अनुप्रयोग दृश्यपटल - Roboelectric, Robotium, बंदर

2) परीक्षण कवरेज - ईएमएमए ??? मुझे लगता है कि टीमसिटी भी इसके साथ आता है। और कुछ?

3) VCS - Git/Github

4) मुद्दा पता लगाने + ट्रैकिंग

  • GAE बैकएंड - डेव कंसोल, प्रवेश करने
  • अनुप्रयोग frontent-- Crashlytics, डिबग स्थानीय लॉग बनाता है साथ ही

क्या मुझे गिथब में एकीकृत समस्या ट्रैकिंग के साथ जाना चाहिए, या जिरा को आजमाएं? क्रैशलिटिक्स दोनों के साथ एकीकरण है, जो कि अच्छा है, या समुदाय द्वारा एक अलग पसंदीदा उपकरण है?

5) सीआई

  • GAE बैकएंड - जेनकींस? TeamCity? शायद देव में कुछ गूगल समाधान?
  • ऐप फ्रंटेंड - जेनकींस? TeamCity?

6) अपने उपयोगकर्ताओं के साथ संचार - एक एकीकृत समाधान जो फेसबुक, ट्विटर, google + और संभावित रूप से एक मंच-आधारित समुदाय साइट अपडेट कर सकता है। उस जगह में कोई निफ्टी समाधान?

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

+0

मैं अपने एप्लिकेशन से बिल्कुल मुद्दों को ट्रैक करने के लिए अपनी लाइब्रेरी पेश करना चाहता हूं। आप इस लिंक के बारे में अधिक पढ़ सकते हैं http://busylee999.github.io/issue-handler/ – busylee

+0

कृपया www.heroku.com पर जाएं। यह मेरे पसंदीदा PAAS में से एक है। यह आपको आवश्यक सभी उपकरणों के साथ आता है। प्लगइन सीआई और निरंतर तैनाती के लिए कॉन्फ़िगर किया जा सकता है। चूंकि यह डेवॉप्स शैली के विकास को समाप्त करने के लिए सभी बुनियादी ढांचे प्रदान करता है, आप इसे अन्य पीएएएस जैसे एडब्ल्यूएस या Google के –

+0

का उपयोग करने के लिए भी उपयोग कर सकते हैं क्या आपने जिरा को देखा है? – bluerojo

उत्तर

1

हालांकि यह प्रश्न उत्कृष्ट चर्चा बिंदु लाता है, यह ऐसा नहीं है जिसमें एक विशिष्ट तकनीकी उत्तर हो। Google App Engine का उपयोग करके निरंतर एकीकरण के लिए औजारों की उचितता व्यापार आवश्यकताओं, पैमाने, बजट, विकास टीम, कौशल इत्यादि पर निर्भर करती है

मैं दृढ़ता से जीवंत और गर्म विनिमय के लिए App Engine Google Groups पर इस दिलचस्प प्रश्न/चर्चा को पोस्ट करने का दृढ़ता से सुझाव देता हूं । यदि आप ऐसा करना चुनते हैं, तो कृपया यहां टिप्पणी में थ्रेड के लिए एक लिंक पोस्ट करें ताकि अन्य लोग इस पोस्ट को ढूंढ सकें।

+0

किया गया: https://groups.google.com/forum/#!topic/google-appengine/cHQpaM-LbEc – Creos

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