- Qalabka AI sida GitHub Copilot iyo IntelliCode waxay horumariyaan khaladaadka Visual Studio-ga caadiga ah iyo VS Code iyagoo otomaatig u samaynaya dejinta, hagitaanka iyo sharraxaadda arrimaha.
- UI-yada khaladaadka iyo tijaabinta ee VS Code, oo ay weheliso kordhinta iyo DotRush ee C#, waxay bixiyaan meelo jajaban, khaladaad badan oo bartilmaameed ah, qaabayn iyo shaqooyin tijaabo oo qani ah.
- Copilot wuxuu dardar geliyaa soo saarista tijaabada, falanqaynta guuldarada iyo hagaajinta otomaatiga ah ee Visual Studio iyo VS Code labadaba, isagoo si toos ah ula midoobaya Test Explorer iyo Testing view.
- Qaabaynta, muuqaalka daboolida tijaabada iyo dib-u-habaynta AI-ga oo ka caawisa kooxaha inay dhisaan codsiyo dhakhso badan oo lagu kalsoonaan karo oo leh wareegyo jawaab celin oo adag.
Khaladaadka iyo tijaabinta gudaha Visual Studio iyo Visual Studio Code waxay ka soo baxeen socodka shaqada gacanta oo keliya una gudbeen khibrado caqli badan oo AI-ku kordhiyey kuwaas oo fahma mashruucaaga, imtixaanadaada iyo xitaa guuldarrooyinkaaga. Iyada oo la adeegsanayo GitHub Copilot, IntelliCode, khaladaadka horumarsan, tijaabinta aragtida iyo kordhinta sida DotRush, waxaad ka guuri kartaa "tallaabo-iyo-qiyaas" una gudbi kartaa shaqo-socod halkaas oo IDE ay kaa caawinayso inaad dejiso meelaha go'an, abuurto tijaabooyin, falanqayso waxqabadka iyo xitaa soo jeediso hagaajinta koodhka si toos ah.
Haddii aad waligaa dareentay in qalabka wax ka beddelka dhaqameedku uu ahaa mid awood badan laakiin wali aad u farsamo badan, AI waa lakabka maqan.: Visual Studio iyo VS Code hadda waxay sharxi karaan tijaabooyinka fashilmay luqadda dabiiciga ah, waxay qori karaan qorshe khalad ah, waxay si otomaatig ah u abuuri karaan suxuunta tijaabada, waxay habeyn karaan dejimaha bilowga adiga iyo waxay abaabuli karaan kalfadhiyo badan oo bartilmaameedsan ama fog oo leh khilaaf aad u yar. Hagahani wuxuu dhex maraa wax walba laga bilaabo UI khaladaadka caadiga ah iyo noocyada jabka ilaa soo saarista tijaabada ee AI-ka caawisa iyo dayactirka tijaabada ee Copilot-ku wado, iyo sidoo kale socodka shaqada ee C#-ku salaysan oo leh DotRush.
Waxa AI dhab ahaantii ku kordhinaya khaladaadka iyo tijaabinta Visual Studio
Horumarinta AI-ga ee Visual Studio waxay diiradda saareysaa yareynta waqtiga aad ku bixiso raadinta, isku xirka iyo qiyaasidda, si aad waqti badan ugu bixiso hagaajinta khaladaadka iyo naqshadeynta tijaabooyinka wanaagsan. Halkii aad gacanta ku raadin lahayd dukumentiyada ama meelaha jajaban ee tijaabada iyo qaladka, waxaad ku tiirsanaan kartaa qalab fahma saldhiggaaga koodhka iyo ujeeddadaada.
Dhinaca khaladaadka, taageerada AI waxay u muuqataa sida Copilot Chat muuqaalada sida "Sharax guuldarada Copilot" iyo "Debug with Copilot", halkaas oo Copilot si toos ah u kormeero tijaabooyinka fashilmay, sameeyo mala-awaal, wax ka beddelo koodhka, socodsiiyo khaladaadka oo ku celceliyo ilaa imtixaannadu ka gudbaan, iyagoo ku soo bandhigaya sheeko cad oo ku saabsan waxa isbeddelay iyo sababta.
Dhinaca tijaabada, AI waxay u muuqataa sidii matoorro tijaabo ah iyo kaaliyeyaal qaab-dhismeed: labadaba Visual Studio iyo VS Code, Copilot wuxuu abuuri karaa faylal tijaabo oo cusub, ballaarin karaa caymiska kiisaska geesaha, wuxuu la qabsan karaa tijaabooyinka qaab-dhismeedyo kala duwan (sida Jest, Mocha, Pytest, NUnit ama xUnit) wuxuuna kaa caawin karaa inaad la socoto dib-u-habaynta iyadoo la cusbooneysiinayo filashooyinka iyo wax-soo-saarka.
Maadaama qalabkan AI uu si toos ah ugu jiro IDE, uma baahnid inaad u dhex boodo tabsyada biraawsarka, terminaalka iyo tifaftirayaasha.; waxaad joogtaa Visual Studio ama VS Code, adigoo su'aalo ku weydiinaya luqad dabiici ah, adigoo gelinaya koodka la soo jeediyay hal riix oo furaha ah isla markaana u oggolaanaya UI-ga khaladka sameeya inuu soo bandhigo macluumaadka uu Copilot isticmaalayo gadaasha muuqaalka.
Aasaaska khaladaadka caadiga ah ee Visual Studio Code
Kahor intaadan ku darin AI isku darka, waa lagama maarmaan in la fahmo sida qalabka wax ka beddela ee ku dhex jira VS Code uu u qaabaysan yahay, sababtoo ah Copilot iyo kaaliyeyaal kale waxay si otomaatig ah u shaqeeyaan ama u habeeyaan awoodahan isku midka ah halkii ay ka beddeli lahaayeen.
Is-dhexgalka isticmaalaha debugger-ka ee VS Code waxa lagu habeeyay aragtida Run iyo Debug, qalabka hagaajinta khaladaadka iyo Debug Console, oo ay weheliso dhinaca khaladka ee soo bandhigaya meelaha jabsiga, tirada wicitaanada, doorsoomayaasha iyo tibaaxaha saacadaha. Liiska Orodka wuxuu muujinayaa amarrada ugu badan, taasoo sahlaysa in la bilaabo ama la xakameeyo kalfadhiyada iyada oo loo marayo gaabinnada kiiboodhka sida F5.
Si loo saxo codsi kasta, VS Code wuxuu u baahan yahay laba tallaabo oo muhiim ah: kordhin khaladaad oo ku habboon iyo habaynJavaScript, TypeScript iyo Node.js waxaa laga taageeraa sanduuqa, halka luqadaha sida Python, C#, PHP, Ruby, Go, C++ ama PowerShell ay ku tiirsan yihiin kordhinta suuqa. Qoraallada fudud, VS Code wuxuu ka soo saari karaa habaynta faylka firfircoon; barnaamijyo aad u adag ayaa caadi ahaan u baahan launch.json sharraxaya sida loo bilaabo ama loogu xidho hawsha.
Bilaabidda kalfadhiga khaladaadka badanaa waa mid fudud sida furitaanka faylka bartilmaameedka iyo riixista F5 ama gujinta "Run oo Debug", markaas VS Code ayaa ku weydiin doona khalad-sameeyaha la isticmaalayo, socodsiiya habaynta la doortay, furi doona DEBUG CONSOLE oo iftiimin doona inaad ku jirto xaalad khalad-sameeye iyada oo loo marayo Status Bar midabaysan iyo tilmaame habayn firfircoon.
Marka aad ku jirto kalfadhi khalad-samayn ah, qalabka khalad-samaynta ee sabaynaysa wuxuu noqonayaa guddigaaga xakamaynta dhexe, oo bixinaya ficillo loogu talagalay Sii wad/Hakinta, Ka gudubka, Gal, Ka bax, Dib u bilow iyo Jooji. Haddii aad hal mar khalad ka samaynayso habab badan, qalabka wax lagu qoro ayaa sidoo kale kuu oggolaanaya inaad ka beddesho kalfadhiyada firfircoon ee hoos u dhaca, iyadoo la jaan qaadaya aragtida CALL STACK.
Barashada meelaha jabka iyo kormeerka xogta ee VS Code
Dhibcaha jebinta ayaa weli ah laf-dhabarta kalfadhi kasta oo khaladaad ah oo ku jira VS Code, laakiin waxay noqdeen kuwo aad uga dabacsan marka loo eego joojinta khadadka fududFahmidda nooc kasta waxay kaa caawineysaa inaad dhisto xaalado khaladaad oo sax ah oo aan buuq lahayn—gaar ahaan marka aad hadhow isku darto falanqaynta ay Copilot-ku waddo.
Baraha jebinta xariiqda caadiga ah waxaa lagu beddeli karaa adigoo gujinaya margin-ka tifaftiraha ama riixaya F9, oo muujinaya goobo casaan ah oo loogu talagalay meelaha jabitaanka ee la awoodsiiyay iyo cawlan marka la naafeeyo. Haddii barta jabitaanka aan la xidhi karin (tusaale ahaan ka dib marka la tafatiro koodka inta lagu jiro kalfadhiga), waxay u muuqataa sidii goobo cawlan oo godan, taasoo muujinaysa in qalabka khaladka sameeya uusan la jaan qaadi karin tilmaam sax ah.
Baraha shuruudaha leh waxay kuu oggolaanayaan inaad hakato oo keliya marka wax macno leh dhacaan, sida tibaax qiimeynaysa true, tiro gaar ah oo la gaarayo ama dhibic kale oo la kicinayo. Waxaad ku daraysaa ama wax ka beddeli kartaa kuwan iyada oo loo marayo liiska macnaha guud ee margin ("Ku dar Breakpoint shuruudaysan" ama "Edit Breakpoint") ama iyada oo loo marayo qaybta BREAKPOINTS ee ku jirta aragtida Orodka iyo Debug.
Meelaha jabsiga ee kiciyay waa dhadhan gaar ah oo ah meel jabitaan oo shuruudaysan oo soo toosta oo keliya ka dib marka meel jabitaan kale uu dab ka kaco., taas oo aad waxtar u leh marka aad isku dayeyso inaad raadraacdo arrimo qarsoon oo dhaca oo keliya ka dib marka xaalad gaar ah si qoto dheer loogu dhiso fulinta.
Baraha jabka ee khadka ku jira waxay ka shaqeeyaan heerka tiirka dhexdiisa hal sadar, ku habboon JavaScript-ka yar ama koodka qoran ee cufan halkaas oo weedho badan ay wadaagaan isla xariiqda. Isticmaalka Shift+F9 inta lagu jiro kalfadhi ama doorashada ikhtiyaarka khadka gudaha ee ku jira liiska macnaha guud wuxuu ku xidhayaa barta break-ka meesha aad u baahan tahay.
Baraha jebinta shaqada, oo loo habeeyey guddiga BREAKPOINTS, waxay eegaan magaca shaqada halkii laga eegi lahaa fayl/khad gaar ah., taas oo ku habboon marka koodhka isha aan si fudud loo heli karin ama aad ka shaqeyneyso kood firfircoon ama la soo saaray halkaas oo goobuhu ay ku wareegaan.
Baraha jebinta xogta waxay hal tallaabo u sii socdaan iyagoo joojinaya fulinta marka qiimaha doorsoomaha la akhriyo, la beddelo ama la galo, iyadoo la malaynayo in khalad-sameeyaha firfircoon uu taageerayo. Laga soo bilaabo aragtida VARIABLES, waxay u muuqdaan sidii lixgeesle cas waxayna ku habboon yihiin la socodka meesha xaalad xasaasi ah ay si lama filaan ah u rogto.
Goobaha diiwaangelinta waxay la mid yihiin meelaha aan jabinayn ee macluumaadka ogaanshaha ku daabaca Debug Console iyada oo aan la joojin fulinta.Iyagoo matalaya astaamaha dheemanka, waxay aqbalaan farriimaha qoraalka ah ee leh tibaaxo ku dhex jira qalabka birta lagu xidho, waxaana lagu wareejin karaa liiska gutter-ka ama ficilka gujinta dhexe haddii la habeeyo. Waxay si gaar ah waxtar u leeyihiin marka aad rabto aragtiyo u eg diiwaan-gelinta adigoon wax ka beddelin saldhigga koodhka.
Inta lagu guda jiro fulinta, doorsoomayaasha iyo tibaaxaha waxaa lagu baari karaa dhowr siyaabood: dul heehaabaya calaamadaha tifaftiraha, fiirinaya qaybta VARIABLES ee aragtida Orodka iyo Debug ama ku darista tibaaxaha liiska WATCH. Waxaad beddeli kartaa qiimayaasha si degdeg ah, koobi garayn kartaa ama qabsan kartaa qaybaha tibaaxaha si aad meel kale ugu isticmaasho.
Debug Console wuxuu bixiyaa interface REPL halkaas oo aad ku qiimeyn karto tibaaxaha macnaha guud ee qaab-dhismeedka la xushay, oo leh iftiiminta naxwaha iyo taageerada gelinta khadadka badan. Kani waa meel fiican oo si dhakhso ah loogu tijaabiyo mala-awaalka (tusaale ahaan, qiimeynta shaqada leh wax-soo-gelinta gaarka ah) inta lagu guda jiro koodka.
Ku shaqeynta kalfadhiyada khaladaadka badan iyo kuwa fog fog ee bartilmaameedka badan leh
Codsiyada casriga ah si dhif ah ayay ugu noolaadaan hal geeddi-socod, qalabka khaladka sameeya ee VS Code-na wuxuu ku habboon yahay xaqiiqadaas iyada oo loo marayo khaladaad badan oo bartilmaameed ah.Marka aad bilowdo kalfadhigii ugu horreeyay ee khaladka, waxaad ku wareejin kartaa kuwo dheeraad ah, UI-guna wuxuu isu beddelaa qaab halkaas oo kalfadhi kastaa uu ka soo muuqdo heerka ugu sarreeya ee muuqaalka CALL STACK.
Fikradda kalfadhiga firfircoon waxay muhiim u noqotaa qaabka bartilmaameedka badan leh; falalka qalabka sida Sii wad ama Tallaabada waxay khuseeyaan oo keliya kalfadhiga la doortay, kaas oo aad ku beddeli karto adigoo adeegsanaya hoos u dhaca qalabka ama adigoo gujinaya hab kale oo ku jira CALL STACK. Tani waxay ka dhigaysaa socodka shaqada mid nadiif ah xitaa marka aad isku wareejinayso, tusaale ahaan, server-ka horumarinta hore iyo Node.js API ama koox adeegsi oo microservices ah.
Khaladaadka fog ee VS Code waa mid ku salaysan kordhinta, taasoo la macno ah in taageeradu ay ku xiran tahay khalad-sameeyaha luqadda gaarka ah ee aad rakibtoBogga Suuqa ee kordhinta kasta wuxuu qeexayaa in iyo sida loo taageero lifaaqa fog, oo ay ku jiraan calamada khadka taliska ee lagama maarmaanka ah ama dejinta deegaanka.
Waxa xusid mudan waa Node.js, oo qalabka khalad-sameeyaha ee ku dhex jira uu taageero ka saarista khaladaadka fog ee sanduuqa.Waxaad ku dhejin kartaa habka Node-ka oo lagu bilaabay calamada kormeerka ee ku habboon ka dibna u shaqee sidii inay tahay mid maxalli ah, adoo adeegsanaya isla meelaha jabka, tibaaxaha saacadaha iyo farsamooyinka hagaajinta khaladaadka.
Dhammaan awoodahan badan ee bartilmaameedka badan leh iyo kuwa fog fog leh waa baloogyo dhisme oo Copilot u isticmaali karo macnaha guud., tusaale ahaan marka la diyaarinayo qorshayaasha khaladaadka adag ee ku lug leh ku xidhitaanka adeegyada hore u socday, ururinta sawirro isbeddelaya ama ka gudubka socodka wicitaanka ee la qaybiyey.
Kordhinta khalad-ka-saaridda iyo daboolida luqadda
Sheekada khaladaadka VS Code ugu dambeyntii waxay ku xiran tahay nidaamkeeda fidinta, oo leh taageero ku dhex jirta Node.js iyo gallery weyn oo ah qalabka wax ka beddelka luqadda ee gaarka ah oo laga heli karo Visual Studio Marketplace.
Debuggers-ka loogu talagalay PHP, Ruby, Go, C#, Python, C++, PowerShell iyo waxyaabo kaloo badan waxaa laga heli karaa qaybta "Debuggers"., ama si toos ah iyada oo loo marayo galka "Ku rakib Debuggers dheeraad ah" ee ku jira liiska Orodka. Kordhin kasta waxay isku xirtaa aragtida Orodka iyo Debug, iyadoo bixinaysa qaybo habayn oo ku habboon iyo astaamo dheeraad ah sida meelaha xogta lagu jabiyo ama muuqaallo gaar ah.
Maadaama khaladaadkani ay ku dhisan yihiin hab-maamuus caadi ah, waxay si nadiif ah ugu dhex milmaan isla VS Code UI-ga.: dhibcaha jabka si joogto ah ayay u dhaqmaan, orodyahannada tijaabada ah waxay ku xidhmi karaan aragtida Tijaabada qalabka AI sida Copilot ayaa la falgali kara iyaga oo adeegsanaya qalabka tifaftiraha iyo khaladaadka, iyada oo aan loo eegin luqadda hoose.
Haddii aad waligaa u baahato dhaqan gaar ah, VS Code xitaa wuxuu kuu ogolaanayaa inaad qorto kordhinta khaladaadkaaga gaarka ah, oo leh dukumentiyo rasmi ah iyo muunad tijaabo ah oo kugu hagaysa hirgelinta hab-maamuuska, socodka bilowga/ku-xirnaanta iyo is-dhexgalka UI.
Horumarinta AI-ga ee Visual Studio: Copilot iyo IntelliCode
Gudaha Visual Studio IDE oo dhammaystiran, kaalmada AI waxay ku wareegsan tahay laba tiir: GitHub Copilot iyo IntelliCode, kuwaas oo si is barbar socda uga shaqeeya si ay kaaga caawiyaan inaad si fiican u qorto, u fahamto, u tijaabiso oo aad u saxdo koodhka.
GitHub Copilot ee Visual Studio wuxuu u dhaqmaa sidii barnaamijiye AI ah oo soo saari kara sadar dhan ama baloogyo kood ah oo ku salaysan xaaladdaada hadda jirtaWaxaad si fudud u bilaabi kartaa qorista shaqo ama waxaad ku dhejin kartaa faallo luqad dabiici ah oo sharraxaysa waxaad rabto (tusaale ahaan, "// xaqiiji gelinta isticmaalaha oo tuur ka-reebitaan gaar ah oo ku saabsan qaladka"), Copilot-na wuxuu soo jeedin doonaa hirgelinta qoraalka cawlan oo aad ku aqbasho Tab.
Copilot Chat wuxuu soo bandhigayaa is-dhexgal ku salaysan sheeko-wadaag gudaha IDE., oo kuu oggolaanaya inaad weydiiso su'aalo sida "Maxay imtixaankani u fashilmayaan?", "Samee imtixaannada NUnit ee fasalkan" ama "Dib-u-habeyn habkan si uu u noqdo mid waxtar badan leh." Copilot wuxuu falanqeeyaa faylasha furan, qaab-dhismeedka mashruuca iyo, marka la saxayo, macluumaadka waqtiga socodsiinta si uu u bixiyo jawaabo bartilmaameedsan iyo isbeddellada koodhka.
IntelliCode waxay horumarisaa IntelliSense dhaqameedka iyadoo qiimaynaysa talooyinka dhammaystirka iyadoo la adeegsanayo moodooyinka barashada mashiinka ee lagu tababaray kumanaan kayd oo ilo furan ahWaxay iftiiminaysaa talooyinka ugu sarreeya oo leh xiddig, waxay taageertaa dhammaystirka macnaha guud waxayna xitaa soo jeedin kartaa dhammaystirka khadka oo dhan oo ka tarjumaya qaababka caadiga ah ee API-yada aad isticmaaleyso.
In kasta oo Copilot uu ku saleysan yahay rukunka oo uu diyaar u yahay inuu ku dhex jiro noocyada cusub ee Visual Studio, IntelliCode guud ahaan waxaa lagu daray qayb ka mid ah culeyska shaqada badankood.. Wadajir ahaan, waxay daboolayaan wax walba laga bilaabo soo saarista degdegga ah ee boilerplate iyo sahaminta API ilaa tilmaamaha khaladaadka iyo tijaabinta qorista, gaar ahaan luqadaha sida C#, C++, JavaScript, TypeScript, Visual Basic iyo XAML.
Hab wax ku ool ah oo aad uga fikiri karto labadan qof ayaa ah in IntelliCode ay ka dhigto IntelliSense-kaaga maalinlaha ah mid caqli badan, halka Copilot-na uu u dhaqmo sidii iskaashi wada sheekeysi. kuwaas oo ka hadli kara ikhtiyaarrada naqshadeynta, koodhka qalabka ama qori kara dhammaan qaybaha tijaabada marka loo baahdo.
Hagaajinta iyo tijaabinta C# iyadoo la adeegsanayo DotRush ee VS Code
Horumariyayaasha C# ee jecel xawaaraha iyo minimalism-ka VS Code, kordhinta DotRush waxay keentaa waayo-aragnimo qaab Visual-Studio ah tifaftirayaasha fudud. sida VS Code lafteeda, Neovim iyo Zed, oo leh khalad-sameyn, tijaabin iyo qaab-dhismeed lagu soo koobay hal kordhin oo aan ku-tiirsanayn.
DotRush waxay daboolaysaa dhammaan sifooyinka caadiga ah ee IntelliSense ee aad filayso: dhammaystirka, Tag Qeexitaanka, Soo hel Dhammaan Tixraacyada, qaabaynta, dib u magacaabista iyo raadinta xubnahaIntaa waxaa dheer, waxay isku daraysaa qalab kala-saarid ah oo awood u leh inuu muujiyo isha C# ee dhabta ah ee maktabadaha, oo ay ku jiraan kuwa ku jira booska magaca Nidaamka, taasoo ka dhigaysa isu-imaatinka sanduuqa madow mid aad u hufan.
Mid ka mid ah astaamaha ugu muhiimsan ee DotRush waa ogaanshaha barta badan: halkii laga falanqeyn lahaa kan ugu horreeya oo keliya targetFramework Mashruucaaga, wuxuu isla markiiba qiimeeyaa dhammaan qaab-dhismeedka la habeeyey. Haddii xalkaagu uu beegsado .NET Framework iyo .NET Core labadaba, waxaad isla markiiba arki doontaa meesha uu koodku ku guuldareysto labada goobood iyada oo aan si joogto ah loo beddelin macnaha guud.
Kordhinta ayaa sidoo kale ku habboon xalal adag; waxaad furi kartaa mashaariic iyo xalal badan isku mar, mashruuc/xul-qaade ku dhex jira ayaa kaa caawinaya inaad doorato waxa aad soo shubi doonto marka faylku ka kooban yahay musharrixiin dhowr ah. Amar gaar ah, "DotRush: Pick Project ama Solution files", ayaa diyaar u ah in lagu hagaajiyo xulashadan gacanta wakhti kasta.
Si loo saxo khaladaadka, DotRush waxay isticmaashaa VSDBG ee VS Code iyo NetCoreDbg tifaftirayaasha kale, iyadoo la jaanqaadi karta kuwa jira launch.json habayn laga sameeyay fidinta C# ee caadiga ah. Xaalado badan, waxaad si fudud u riixi kartaa F5, waxaadna dooran kartaa ".NET Core Debugger", DotRush-na waxay dhisi doontaa oo bilaabi doontaa abkaaga iyada oo aan lahayn habayn dheeraad ah.
Sida Visual Studio, DotRush waxay kuu ogolaaneysaa inaad doorato mashruuc bilow ah iyada oo loo marayo liiska macnaha guud: dejinta "Set as Startup Project" ee mashruuc ama faylkeeda waxay ku calaamadaynaysaa astaan dhibcood gaar ah waxayna cusboonaysiisaa barta xaaladda si ay u muujiso labadaba habaynta firfircoon iyo qaab-dhismeedka bartilmaameedka loo isticmaalo khaladaadka.
Si kalfadhiyada khaladaadka looga dhigo kuwo u eg waayo-aragnimada heerka koowaad ee .NET, DotRush si toos ah ayuu u akhriyaa Properties/LaunchSettings.json waxayna u gudbisaa dejimaha khuseeya qalabka wax ka beddelka, xitaa marka la isticmaalayo NetCoreDbg, si doorsoomayaasha deegaanka iyo astaamaha bilowga ay u dhaqmaan sida aad ka filan lahayd socodka shaqada ee Visual Studio ee dhaqameed.
Horumariyayaasha ciyaaraha ayaa sidoo kale ka faa'iideysta DotRush, maadaama ay taageerto khaladaadka mashaariicda Unity iyo GodotTilmaamaha dejinta gaaban ee ku jira dukumeentiga DotRush waxay kaa caawinayaan inaad ku xidho ciyaaryahanka ama tifaftiraha ku habboon si aad u dhex marto koodhka ciyaarta oo leh meelaha jabka, saacadaha iyo qalabka khaladka.
Dhanka tijaabada, DotRush waxay la socotaa Test Explorer oo fahma qaab-dhismeedka tijaabada NUnit iyo xUnit, oo kuu oggolaanaya inaad si toos ah u socodsiiso ama uga saarto tijaabooyinka VS Code, aad baarto natiijooyinka oo aad ku darto tijaabada socodka shaqadaada maalinlaha ah ee C# adigoon dib ugu laaban Visual Studio IDE oo dhammaystiran.
Qaabaynta ayaa sidoo kale ku dhisan, taasoo kuu oggolaanaysa inaad raadraacdo fulinta ama aad qabato qashin-qubka iyada oo loo marayo badhamada dheeraadka ah ee guddiga khaladaadka ama amarrada gaarka ah sida "DotRush: Ku lifaaq Raadinta Profiler" iyo "DotRush: Abuur Dump Heap". Warbixinnada waxaa lagu kaydiyaa mashruuca si aad ula socoto dib u soo noqoshada waxqabadka waqti ka dib.
Adeegsiga Test Explorer iyo aaladaha waxqabadka ee Visual Studio
Muuqaalka Visual Studio IDE oo buuxa, Test Explorer waa xarunta taliska ee socodsiinta, khaladaadka iyo soo saarista imtixaanadaada.Waxay isku xidhaa hababkaaga tijaabada iyo mashaariicda hoose, iyadoo bixinaysa wareeg adag oo u dhexeeya tijaabooyinka fashilmaya iyo koodhka wax soo saarka ee ay sameeyaan.
Si aad u saxdo tijaabooyinka, waxaad caadiyan dejisaa dhibcooyin jajab ah hababkaaga tijaabada ah ee tifaftiraha, ka dibna dooro tijaabooyinkaas Test Explorer oo dooro amarka Debug-kaQalabka khaladka ee Visual Studio si toos ah ayuu u dhex maraa koodhka tijaabada iyo koodhka tijaabada ah markaad dhex marto, iyadoo daaqadaha saacadaha, tirinta wicitaanada, dadka deegaanka iyo muraayadaha baabuurta ay ku siinayaan aragti faahfaahsan oo ku saabsan xaaladda waqtiga socodsiinta.
Visual Studio 2022 ayaa tan dheereyneysa iyadoo kuu ogolaaneysa inaad si toos ah uga hesho Test Explorer hababka tijaabada ee profile-ka.Markaad midig-gujiso tijaabo oo aad doorato Profile, waxaad furaysaa Performance Profiler halkaas oo aad ka dooran karto qalab sida falanqaynta isticmaalka CPU ama raadraaca qoondaynta xusuusta si aad u aragto qaybaha imtixaanka ee aad u gaabis ah ama xusuusta u baahan.
Maadaama aad si gooni gooni ah u soo bandhigi karto cutubyo yar yar oo shaqo ah, waxaad samayn kartaa tijaabooyin diiradda saaraya: ku socodsii hal tijaabo gaabis ah oo hoos timaada profiler-ka, hagaaji hotspot-ka, dib u socodsii oo isla markiiba hubi in isbeddelkaagu uu hagaajiyay waqtiga ama isticmaalka xusuusta, adigoon isticmaalin xalka oo dhan.
Is-dhexgalkan adag ee u dhexeeya tijaabada iyo qalabka waxqabadka ayaa ka dhigaya Visual Studio mid gaar ahaan xoog badan ugaarsiga dib-u-noqoshada, halkaas oo tijaabo gaar ah ay si lama filaan ah u bilaabato inay qaadato waqti dheer ama ay daadato xusuusta oo aad rabto inaad si dhakhso ah u ogaato isbeddelka.
Caawinaad ku shaqeysa AI-ga ee imtixaannada fashilmay ee Visual Studio
Iyada oo laga bilaabayo noocyo cusub oo Visual Studio 2022 ah, GitHub Copilot wuxuu si qoto dheer ugu lug leeyahay socodka shaqadaada tijaabada ah. iyada oo loo marayo xulashooyinka liiska macnaha guud ee Test Explorer sida "Sharax guuldarada Copilot" iyo "Debug with Copilot".
Markaad Copilot weydiisato inuu sharaxo guuldarro, waxay baartaa tijaabada guuldarraysatay, koodka tijaabada lagu sameeyay iyo fariimaha khaladaadka ee la xiriira., ka dibna wuxuu soo saaraa sharraxaad luqadeed oo dabiici ah oo ku saabsan waxa qaldamay. Tani waxay aad waxtar u yeelan kartaa marka fariimaha guuldarradu ay yihiin kuwo qarsoon ama marka macquulka aan isku mid ahayn ama xogta ku xiran uu qariyo sababta asalka ah.
Doorashada "Ka-hagaajinta Copilot-ka" waxay qaadataa tallaabo dheeraad ah, iyadoo la bilaabayo Wakiilka Ka-hagaajinta Copilot-kaWakiilkani wuxuu raacaa wareeg qaabaysan: wuxuu sameeyaa mala-awaal ku saabsan sababta asalka ah, wuxuu wax ka beddelaa koodhkaaga si uu isugu dayo hagaajin, wuxuu ku shaqeeyaa tijaabada hoosteeda khaladka, ka dibna dib ayuu u falanqeeyaa haddii dhibaatadu sii socoto, isagoo ku celcelinaya ilaa imtixaanku ka gudbo ama uu ka dhammaado ikhtiyaarro macquul ah.
Inta hawshan socoto, Copilot wuxuu la socdaa waxa isbeddelay iyo sababtaMarka ay timaado imtixaan gudub ah, waxay bixisaa soo koobid faahfaahsan oo ku saabsan qorshaha khalad-ka-beddelka, wax-ka-beddelka ay samaysay iyo sababta loogu talagalay hagaajin kasta, oo aad dib u eegi karto ka hor intaadan wax ku dhammaystirin laantaada ugu weyn.
Socodka qaar, Copilot sidoo kale wuxuu kuu diyaarinayaa deegaanka isagoo abuuraya qorshe khalad-samayn ah, dejinaya meelaha lagu kala baxo iyo doorsoomayaasha daawashada, ka dibna bilaabaya kalfadhiga.Marka khalad-sameeyaha uu gaaro meelaha jajaban, wuxuu akhriyaa qiimayaasha doorsoomayaasha wuxuuna go'aansadaa inuu sii wado tallaabada ama uu diiradda u weeciyo tafatirka iyo dib u socodsiinta imtixaanka.
Waxaad gacanta ku haysaa inta hawshu socoto iyada oo loo marayo Copilot Chat, halkaas oo aad ku weydiin karto su'aalo dabagal ah, codsan karto hagaajin kale, ama aad ku xaddidi karto isbeddellada gobol gaar ah oo koodhka ah. Isku-darka otomaatiga ah iyo xakamaynta wadahadalka ayaa ah waxa ka dhigaya khaladaadka tijaabada ee AI-ka caawiya inay dareemaan inay la shaqeynayaan saaxiib aad u dhaqso badan oo aad u dulqaad badan.
Tijaabinta socodka shaqada iyo caawinta AI ee Visual Studio Code
Koodhka Visual Studio waxaa ku jira qaab-dhismeed tijaabo oo qani ah oo lagu dhisay kor u qaadisyo, oo lagu daray walxaha UI-ga heerka koowaad sida aragtida Imtixaanka, tilmaamayaasha xaaladda gudaha iyo guddi natiijooyinka tijaabada ah oo u gaar ahTaageerada AI ee ka timid GitHub Copilot waxay ku xiraysaa qaabkan si loo dedejiyo qorista imtixaanka iyo falanqaynta guuldarada.
Taageerada tijaabada ee VS Code waa mid gaar u ah luqadda iyo qaab-dhismeedka, oo caadi ahaan ay hirgeliso kordhinta luqadda ama kordhinta tijaabada ee kali ahIsku-darka caanka ah waxaa ka mid ah Jest ama Mocha oo loogu talagalay JavaScript, Pytest oo loogu talagalay Python, JUnit oo loogu talagalay Java, iyo NUnit/xUnit oo loogu talagalay .NET, dhammaantoodna waxaa laga heli karaa qaybta Tijaabada ee aragtida Extensions.
Aragtida Tijaabada (oo laga heli karo astaanta beaker ee ku taal Bar-hawleedka) waxay u adeegtaa xarun dhexe oo loogu talagalay ogaanshaha, socodsiinta iyo khaladaadka imtixaanadaKordhinta badanaa waxay si otomaatig ah u ogaataa tijaabooyinka waxayna ku soo bandhigtaa geed muraayad u ah faylkaaga ama kala sarreynta qaybta, iyadoo astaamaha socodsiinta iyo khaladaadka laga heli karo goob kasta.
Markaad socodsiiso ama aad ka saxdo tijaabooyinka, VS Code waxay si toos ah ugu dul martaa astaamaha xaaladda godka tifaftiraha ee ku xiga imtixaan kasta, taasoo isla markiiba caddaynaysa imtixaanada dhaafay ama fashilmay. Gujinta natiijada ama isticmaalka guddiga Natiijooyinka Tijaabada waxay muujinaysaa diiwaanka, fariimaha khaladaadka iyo raadadka taxanaha ah si loo baadho si qoto dheer.
Taageerada caymiska tijaabada waxaa bixiya kordhinta isku daraysa qalabka caymiska iyo natiijooyinka dib ugu soo celinta VS CodeWaxaad sawiri kartaa daboolida sida dul-saaran oo ku jira godka tifaftiraha, aragtida Caymiska Tijaabada oo leh boqolleyda iyo tilmaamayaasha midabka, tirakoobka aragtida Explorer iyo xitaa dul-saarista tifaftiraha kala duwan si aad u aragto sida daboolku isu beddelo inta u dhaxaysa dib-u-eegista.
Isku-darka hawlaha wuxuu kuu ogolaanayaa inaad imtixaanada ula dhaqanto sidii amarro heer sare ah goobtaada shaqada, tusaale ahaan adigoo ku dhawaaqaya shaqo "tijaabo" ah oo caadi ah tasks.json khariidaddaas npm test or node --test, ka dibna xidho gaabinnada kiiboodhka ama isticmaalka "Hawlaha: Ku socodsii Hawsha Tijaabada" si aad hal mar ugu socodsiiso.
Qorista iyo ilaalinta imtixaanada iyadoo la adeegsanayo AI ee VS Code
GitHub Copilot ee VS Code wuxuu xanuunka ka qaadaa qorista iyo cusbooneysiinta imtixaanada isagoo ka soo saaraya koodhka codsiga, maaraynta wax walba laga bilaabo tijaabooyinka cutubka ilaa isdhexgalka ama xaaladaha dhammaadka ilaa dhammaadka iyadoo ku xiran rabitaankaaga.
Hal hab ayaa ah in la isticmaalo ficillo caqli badan oo tifaftire ah: ikhtiyaar ahaan dooro baloog kood codsi ah, midig-guji oo dooro Copilot > Abuur TijaabooyinCopilot wuxuu falanqeeyaa xulashada, wuxuu qiimeeyaa dhaqanka la filayo wuxuuna soo jeedinayaa fayl tijaabo oo cusub ama la cusbooneysiiyay oo leh kiisaska socodka caadiga ah iyo kiisaska geesaha.
Hab kale ayaa ah sheeko-ku-saleysan: fur faylka aad rabto inaad tijaabiso, ka dibna bilow Copilot Edits, Chat view ama Inline Chat, oo qor jawaab degdeg ah sida "Create tests for this kood, oo ay ku jiraan edge cases" ama "Create Jest tests for the react component soo socda." Waxaad tixraaci kartaa faylal gaar ah oo leh #file tags si loo siiyo Copilot macne dheeraad ah.
Copilot wuxuu go'aamiyaa in tijaabooyin lagu shubo faylal jira ama la abuuro kuwo cusub iyo in kale, iyadoo lagu saleynayo qaab-dhismeedka mashruucaaga iyo heshiisyada jira. Haddii aad doorbidayso qaab-dhismeed ama qaab kale, waxaad si fudud u weydiisan kartaa Copilot inuu hagaajiyo natiijada, tusaale ahaan "U beddel imtixaannadan Mocha una beddel Jest" ama "Dib u qor iyagoo adeegsanaya sifooyinka xUnit."
Marka tijaabooyin la sameeyo, Copilot wuxuu sidoo kale kaa caawin karaa inay la jaanqaadaan isbeddellada koodhka, oo soo jeedinaysa cusbooneysiin ku saabsan sheegashooyinka, jeesjeeska ama xogta gelinta marka API-yadaadu ay horumaraan, si qalabkaaga tijaabada ahi uu u ahaado mid qiimo leh halkii uu si tartiib tartiib ah ugu wareegi lahaa mid aan khusayn.
Dhammaan kuwan si aan kala go 'lahayn ayay ula midoobaan aragtida Tijaabada VS Code, oo kuu oggolaanaya inaad soo saarto tijaabooyin, socodsiiso, kormeerto caymiska ka dibna aad hagaajiso ama aad ku ballaariso iyada oo loo marayo tilmaamaha dabagalka ee wareeg adag oo soo noqnoqda.
Marka la isku soo wada duubo, sifooyinka khaladaadka caadiga ah, Test Explorer, qalabka sumcadaynta iyo kaaliyayaasha AI ee Visual Studio iyo VS Code waxay khaladaadka iyo tijaabinta u beddelaan hawlo iskaashi oo aad loo hago.: halkii aad ka eegi lahayd guuldarrooyinka tijaabada cas oo aad qiyaasi lahayd meesha aad ku ridi lahayd dhibic, waxaad weydiisan kartaa IDE inay kaa caawiso sameynta mala-awaal, qalabeyso meelaha saxda ah, soo saarto ama la qabsato tijaabooyinka iyo xaqiijinta hagaajinta iyadoo la adeegsanayo is jiid jiid yar iyo aragti aad u badan.


