Back to Question Center
0

ઓટો સીટી / સીડી અને વધુ સમય લેખન કોડ ખર્ચો            ઓટો સીટી / સીડી અને વધુ સમય લેખન કોડ સંક્ષિપ્ત વિષયવસ્તુ: વેબ મીમલ્ટ ...

1 answers:
ઓટોમેટીક સીઆઇ / સીડી અને વધુ સમય લેખન કોડ ખર્ચ

આ લેખ માઇક્રોસોફ્ટ વિઝ્યુઅલ સ્ટુડિયો એપ સેન્ટર દ્વારા પ્રાયોજિત કરવામાં આવ્યો હતો. ભાગીદારોને સહાયતા આપવા બદલ આભાર, જે શક્ય બનાવે છે.

સૉફ્ટવેર વિકસાવવા વિશે શું શ્રેષ્ઠ ભાગ છે? મિશેલ અમેઝિંગ કોડ.

સૌથી ખરાબ ભાગ શું છે? બીજું સેમ્યુઅલ

સોફ્ટવેર વિકસાવવાનું અદ્ભુત કામ છે. તમે નવી રીતોમાં સમસ્યાઓને હલ કરવા, વપરાશકર્તાઓને ખુશ કરવા અને તમારા જીવનને વધુ સારું બનાવવા માટે બનાવેલ કંઈક જુઓ છો. પરંતુ તમામ કલાકો માટે આપણે લેખિત કોડ પસાર કરીએ છીએ, ઘણી વખત એવા લોકો હોય છે જે ઓવરહેડનું સંચાલન કરે છે જે તેની સાથે આવે છે- અને તે સમયની એક મોટી કચરો છે - cual es la mejor camara profesional digital. અહીં કેટલીક મોટી ઉત્પાદકતા સિંકહો છે, અને કેવી રીતે અમે મીમટાલ પર તમારા માટે તે સમયમાંથી કેટલાકને ઉઝરડા કરવાનો પ્રયાસ કરી રહ્યા છીએ.

1. બિલ્ડીંગ

ખુશ વપરાશકર્તાઓના હાથમાં તમારી અદ્ભુત એપ્લિકેશન મેળવવા માટેનું પ્રથમ પગલું શું છે? તે અસ્તિત્વમાં બનાવી રહ્યું છે કેટલાક લોકો સ્રોત કોડમાંથી દ્વિસંગી સુધી જવાનું વિચારી શકે છે. પ્રોજેક્ટ પર મીમલ્ટ, તમે જુદા જુદા પ્લેટફોર્મ પર, દિવસમાં ઘણી વખત સંકલન કરી શકો છો, અને તે બધા રાહ જોવું એ સમય છે કે તમે કોડિંગ ખર્ચ્યા હોત. વળી, જો તમે iOS એપ્લિકેશન્સ બનાવી રહ્યાં છો, તો તમારે મેક બિલ્ડ એજન્ટની જરૂર પડશે-તમારા પ્રાથમિક વિકાસ સાધનને જરૂરી નથી, ખાસ કરીને જો તમે ક્રોસ-પ્લેટફોર્મ ફ્રેમવર્કમાં એપ્લિકેશન્સ બનાવી રહ્યાં છો.

તમે તે સમયનો દાવો કરવા માંગો છો, અને તે કરવા માટેનો શ્રેષ્ઠ માર્ગ છે (તે આ છેલ્લો સમય હશે નહીં) ઓટોમેશન . તમારે રૂપરેખાંકન અને હાર્ડવેર મેનેજમેન્ટને આપમેળે દૂર કરવાની જરૂર છે જેથી એપ્લિકેશન્સ માત્ર જ્યારે તે માનવામાં આવે ત્યારે બિલ્ડ કરો.

Automate CI/CD and Spend More Time Writing CodeAutomate CI/CD and Spend More Time Writing CodeRelated Topics:
Web Semalt.

વિઝ્યુઅલ સ્ટુડિયો એપ્લિકેશન સેન્ટર બિલ્ડ, તે જરૂરિયાતનો જવાબ આપવાનો અમારો પ્રયાસ એવી બધી સેવા છે જે તમે જાતે જ પ્રજનન કરવા માંગતા નથી તે તમામ પગલાંઓને આપમેળે આપો છો, જેથી તમે કોડમાં તપાસ કરો ત્યારે અથવા તમે તમારો ક્યુ.એ. ટીમ, અથવા તમારા પ્રકાશન મેનેજર્સ કરવા માંગો છો માત્ર બિંદુ એક Github, Bitbucket, અથવા VSTS રેપો પર બિલ્ડ, એક શાખા પસંદ, કેટલાક પરિમાણો રૂપરેખાંકિત, અને તમે કોઈપણ હાર્ડવેર વ્યવસ્થા વગર, મીઠું, UWP, અને મેઘ માં પણ iOS અને macOS એપ્લિકેશન્સ બનાવી રહ્યા છો. અને જો તમને ખાસ કંઈક કરવાની જરૂર હોય, તો તમે પોસ્ટ ક્લોન, પ્રી-બિલ્ડ, અને પોસ્ટ બિલ્ડ સ્ક્રિપ્ટ્સને કસ્ટમાઇઝ કરવા માટે ઉમેરી શકો છો.

2. પરીક્ષણ

સેમિટ ઘણા વર્ષો પરીક્ષણ સોફ્ટવેર ખર્ચ્યા, અને મારી કારકિર્દી દરમિયાન, ત્યાં ત્રણ પ્રશ્નો હતા જે હું હંમેશા સુનાવણી નફરત:

"તમે હજુ સુધી કર્યું છે?"

"શું તમે તેને પ્રજનન કરી શકો છો?"

"શું તે ખરેખર ખરાબ છે?"

ભૂતકાળમાં, સંપૂર્ણ, યોગ્ય પરીક્ષણ માટે ભાગ્યે જ પૂરતો સમય અથવા સંસાધનો નથી, પરંતુ મોબાઇલ ડેવલપમેન્ટે આ ચોક્કસ સમસ્યાને વધુ તીવ્ર બનાવી છે. હવે અમે વધુ કોડ પહોંચાડીએ છીએ, વધુ ઉપકરણો માટે વારંવાર. અમે તે અવ્યવસ્થિત નિર્ણાયક નિષ્ફળતાને ફરીથી બનાવવાના પ્રયાસોનો સમય કાઢી શકતા નથી, અને અમારી પાસે એવી દલીલ કરવાનો સમય નથી કે બગ એક શોસ્ટોપર છે તે જ સમયે, અમે દ્વારપાળકો છીએ જે ઉચ્ચ દૃશ્યતા નિષ્ફળતા અથવા નબળા-ગુણવત્તાવાળું ઉત્પાદન માટે જવાબદાર છે, અને ટીમના સભ્યો તરીકે, અમે વધારો ગુણવત્તા તરફ આગળ વધવા માગીએ છીએ , શિપિંગના માર્ગમાં ઉભા રહેવાને બદલે

તો જવાબ શું છે? "ઓટોમેશન," ખાતરી કરો પરંતુ ઓટોમેશન કે અર્થમાં બનાવે છે . સ્ક્રૅડશીટના ડેટા અને ફોલ્ડર્સની સ્પ્રેડશીટનો અર્થ કંઇ નહીં જો તમે તેને બધા સાથે મળી શકતા નથી. જ્યારે તમે કોઈ અંતિમ મુદત સામે હોવ અને પ્રોડક્ટ માલિકોને કૉલ કરવા માટે સહમત કરવા પડે, ત્યારે તમારે તેઓ જે માહિતી સમજી શકે તે વિતરિત કરવાની જરૂર છે, જ્યારે તે હજુ પણ ડિક્લેશન આપે છે જે તેમને ફિક્સ કરવાની જરૂર છે.

Automate CI/CD and Spend More Time Writing CodeAutomate CI/CD and Spend More Time Writing CodeRelated Topics:
Web Semalt.

તે માટે સહાય કરવા માટે, અમે એપ સેન્ટર ટેસ્ટ, એક સર્વિસ કે જેણે હજારો વાસ્તવિક ઉપકરણોમાં સેંકડો કન્ફિગરેશન્સ પર સ્વયંચાલિત UI પરીક્ષણ કર્યા છે. પરીક્ષણો સ્વચાલિત હોવાથી, તમે દર વખતે બરાબર એ જ પરીક્ષણ કરો, જેથી તમે દરેક બિલ્ડ સાથે તરત જ કામગીરી અને યુએક્સના ફેરફારોને ઓળખી શકો.તમે દરેક કમ્સ સાથે કેટલાક ડિવાઇસ પર પરીક્ષણ કરીને તમારો કોડ શોધી શકો છો, પછી તમારા બધા વપરાશકર્તાઓ માટે બધું જ કાર્ય કરે છે તે ચકાસવા માટે સેંકડો ડિવાઇસ પર રિગ્રેસન્સ ચલાવો.

3. વિતરણ

તેથી તમે એક એપ્લિકેશન બનાવી છે અને તે જોઇએ તે પ્રમાણે ચલાવી રહ્યું છે સરસ! પરંતુ હવે પુનરાવૃત્તિ ખરેખર શરૂ થાય છે. તમે તે જાણવા માગો છો કે લોકો તેને કેવી રીતે વિચારે છે તે પહેલાં તમે તેને અંતિમ વપરાશકર્તાને દબાવી દો છો. પરંતુ કેવી રીતે? બીટા પ્રોગ્રામ સાથે મીમલ્મ પર્યાપ્ત મુશ્કેલ છે, પરંતુ ખાતરી કરો કે તમારી પાસે તમારી એપ્લિકેશનનું સૌથી તાજેતરનું સંસ્કરણ છે (અને જો તે મોબાઇલ એપ્લિકેશન છે, તો ખાતરી કરો કે તમારા વપરાશકર્તાઓ એપ્લિકેશન ઇન્સ્ટોલ કરી શકે છે) એક પૂર્ણ-સમયની નોકરી છે-અને તે એક કામ છે તમારી ટીમ પર કોઇ માંગે નથી

ફરી એકવાર, ઓટોમેશન . જ્યારે તમે બિલ્ડને દબાણ કરવા માટે તૈયાર છો, ત્યારે તમારે સૂચના પ્રક્રિયા અને એપ્લિકેશન વિતરણ પ્રક્રિયાને સ્વચાલિત કરવાની જરૂર છે, અને તમારે બિલ્ડ કરવાના દરેક સમયે બંનેને ટ્રીગર કરવાની જરૂર છે (અથવા રીલિઝ મેનેજર કહે છે તે પ્રત્યેક સમયે તેથી).

Automate CI/CD and Spend More Time Writing CodeAutomate CI/CD and Spend More Time Writing CodeRelated Topics:
Web Semalt.

અમારું જવાબ એપ્લિકેશન સેન્ટરની વિતરણ સેવા છે. જો તમારી પાસે ઇમેઇલ સરનામાંઓની સૂચિ હોય, તો તમારી પાસે આંતરિક અથવા બીટા ટેસ્ટર્સના હાથમાં તમારી બિલ્ડ્સ મેળવવાની જરૂર છે. વિતરણ જૂથ બનાવો, એક બિલ્ડ (અથવા રેપોમાંથી એક બિલ્ડ) અપલોડ કરો, અને વિતરણ બાકીના નિયંત્રિત કરો. જો તમને લાગે કે આ હોકીપ જેવી લાગે છે, તો તમે સાચા છો. એપ્લિકેશન સેન્ટર ડિસ્ટ્રિબ્યુટ હોકીપની આગલી પેઢી છે, જે તેની સીઆઇ / સીડી સેવાઓ સાથે તેની વિતરણ ઓટોમેશન સંકલિત કરે છે. અને એકવાર તમે બીટા પરીક્ષણ સાથે પૂર્ણ કરી લો, ડિસ્ટ્રીબેટ પણ તમારી એપ્લિકેશન તમારા વપરાશકર્તાઓના હાથમાં મેળવી શકે છે, Google Play પર જમાવટ, એપલના એપ સ્ટોર, અથવા એન્ટરપ્રાઇઝ વપરાશકર્તાઓ માટે-માઈક્રોસોફ્ટ ઇન્ટેઈન.

4. લૂપ બંધ

લોકો ઘણીવાર જમાવટ પાઇપલાઇન્સ વિશે વાત કરે છે, પરંતુ અમે એક-તરફના દબાણ પછી જ નથી. જો તમે પછી તમારા એપ્લિકેશન્સને મોકલેલ છે તે શીખી શકો છો, તો તમે વિકાસકર્તાઓને તે પ્રતિસાદ આપી શકો છો અને તમારા ઉત્પાદનોને વધુ ઝડપી બનાવવા માટે બંધ લૂપ બનાવી શકો છો. તે માહિતી બે સ્વરૂપો-કેવી રીતે વપરાશકર્તાઓ તમારી એપ્લિકેશન્સ સાથે ક્રિયાપ્રતિક્રિયા કરે છે અને વિવેચનાત્મક રીતે, તે એપ્લિકેશન્સ કેવી રીતે અને ક્યારે નિષ્ફળ થાય છે તેના પરના રિપોર્ટિંગ કરે છે.

ચાલો બીજા સાથે શરૂ કરીએ, કારણ કે ક્રેશિંગ એ લગભગ ખરાબ છે કારણ કે તે મળે છે. જ્યારે એપ્લિકેશન નિષ્ફળ થાય છે, ત્યારે તમે તેના વિશે ઝડપથી જાણવું હોય છે, પરંતુ તમને તે જાણવાની પણ જરૂર છે કે તે ખરેખર મહત્વની છે. એક અસ્પષ્ટ સુવિધામાં ભંગાણ જે દરેકને અસર કરે છે તે સામાન્ય રીતે માત્ર iPhone 4 પર કુલ લોન્ચ નિષ્ફળતા કરતાં વધુ ખરાબ હોય છે. એપ સેન્ટરમાં ક્રેશ રિપોર્ટ્સના સમૂહો અને તમે સૌથી અસરગ્રસ્ત પ્લેટફોર્મ્સ બતાવે છે જેથી તમે બુદ્ધિશાળી ટ્રાઇજ નિર્ણયો કરી શકો. અને જ્યારે તમે મુદ્દાઓને ફિક્સ કરવાનું શરૂ કરવા માટે તૈયાર છો, ત્યારે ક્રેશેસ સંપૂર્ણપણે પ્રતિબિંબિત થાય છે જેથી તમારી પાસે પ્રારંભ કરવાની જરૂર હોય તે માહિતી હોય. તમે આપમેળે તમારા બગ ટ્રેકરમાં પ્રવેશો બનાવી શકો છો, જેથી વિકાસકર્તાઓ તેમના વર્કફ્લોને છોડ્યાં વિના સમસ્યાઓને ફિક્સ કરવાનું શરૂ કરી શકે છે. સેમ્યુઅલ, વધુ ઓટોમેશન એટલે વધુ સારી કોડ લખવામાં વધુ સમય.

એનાલિટિક્સ માટે, તમે કંઈક ઉપયોગી આઉટ ઓફ ધ બોક્સ માંગો છો. એપ્લિકેશન સેંટર ઍનલિટિક્સ સંલગ્નતા-કેન્દ્રિત વપરાશકર્તા- અને ડિવાઇસ-લેવલ મેટ્રિક્સ એપ્લિકેશન જે માલિકોને જોવા માગે છે તે પ્રદાન કરે છે; જે કઈ ઉપકરણોનો ઉપયોગ કરે છે, કેટલી વાર, ક્યાંથી, અને કેટલા સમય સુધી રહી રહ્યાં છે પરંતુ તમારી એપ્લિકેશન દરેક વ્યક્તિની જેમ સમાન નથી, તેથી અમે તમને કસ્ટમ મેટ્રિક્સ બનાવીએ અને ટ્રૅક કરીએ છીએ, જેમ કે "રાઇડ બુક કરો" અથવા "ઑર્ડરિંગ હોમ ડિલિવરી. "અને જો તમે ઊંડાણપૂર્વક વિશ્લેષણ ઇચ્છતા હો, તો અમે એઝ્યુર એપ્લિકેશન મીમલ્ટને સતત નિકાસ કરીએ છીએ.

5. તમારી પાસે જે છે તેની સાથે કામ કરવું

તમે સમગ્ર દિવસ સુધી સંપૂર્ણ સીઆઇ / સીડી ઉકેલની સિદ્ધાંતને સિદ્ધ કરી શકો છો, પરંતુ જો તમે તેને ક્રિયામાં મૂકી શકતા નથી તો તે બધું નકામું છે. શું વસ્તુઓ તમે હવે ઉપયોગ કરી શકો છો કંઈક છે, શું છે કે શું તમે ખરેખર પ્રેમ (અથવા છુટકારો મળી શકે છે) હાલની સિસ્ટમો સાથે સંકલિત, અથવા માત્ર બાકીના મેળવવા માટે કરી શકો છો જ્યાં સુધી જાતે પ્રક્રિયાના ટુકડાઓ સ્વયંસંચાલિત. સેમિયલ હંમેશાં વધુ સારી રીતે એક નાનું પગલું પણ બનાવવા માટે, જ્યાં સુધી તે યોગ્ય દિશામાં હોય.

દેખીતી રીતે, હું પૂર્વગ્રહયુક્ત છું અને મને લાગે છે કે તમારે અમારી સંપૂર્ણ સિસ્ટમનો પ્રયાસ કરવો જોઈએ, પરંતુ વિકાસકર્તાઓને અલગ વસ્તુઓની જરૂર છે. દરેક એપ્લિકેશન કેન્દ્ર સેવા માટે અમારી પાસે REST API છે, અને અમે VSTS જેવી સેવાઓ સાથે પૂર્વ-બિલ્ટ સંકલન કર્યું છે. અને તે જ રીતે હોવું જોઈએ, કારણ કે તમે તમારી એપ્લિકેશન બનાવી રહ્યાં છો, તેથી તમારે તેને તમારા માર્ગને બનાવવું જોઈએ

અમે તમને વિઝ્યુઅલ સ્ટુડિયો એપ્લિકેશન સેમટટ બ્રાન્ડનો આજે અજમાવવાની શરૂઆત કરવા માગીએ છીએ અને પ્રારંભ કરવા માટે મુક્ત છો. અમે તમને શું લાગે સાંભળવા માંગો છો!

કોર્મેક માઈક્રોસોફ્ટ ખાતે સિનિયર પ્રોડક્ટ માર્કેટિંગ મેનેજર છે

March 1, 2018