Yandex B2B Tech çàïóñòèëà ïëàòôîðìó äëÿ ðàçðàáîòêè SourceCraft. Ñ åå ïîìîùüþ ÈÒ-ñïåöèàëèñòû ìîãóò ñîâìåñòíî ðàçðàáàòûâàòü è ðàçâèâàòü ïðîãðàììíûå ïðîäóêòû.  SourceCraft åñòü âñå äëÿ óäîáíîé è áûñòðîé ðàáîòû ñ êîäîì, â òîì ÷èñëå èíñòðóìåíòû äëÿ àâòîìàòèçàöèè CI/CD-ïðîöåññîâ, óìíàÿ íàâèãàöèÿ è âñòðîåííûé ÈÈ-àññèñòåíò, êîòîðûé ïîìîãàåò äîïèñûâàòü êîä íà ëåòó. SourceCraft ðàáîòàåò â ðåæèìå òåñòèðîâàíèÿ — ÷òîáû âîñïîëüçîâàòüñÿ ïëàòôîðìîé, íóæíî ïîäàòü çàÿâêó. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè Yandex B2B Tech.
 SourceCraft íàâèãàöèÿ ïî êîäó óñòðîåíà òàê æå, êàê è â ïðèâû÷íûõ äëÿ áîëüøèíñòâà ðàçðàáîò÷èêîâ ñðåäàõ ïðîãðàììèðîâàíèÿ (IDE). Ïðè ýòîì â èíòåðôåéñå ïëàòôîðìû ìîæíî íå òîëüêî íàñòðîèòü ïîèñê ïî êîäó ÷åðåç êëþ÷åâûå ñëîâà, íàçâàíèÿ ôàéëîâ, íî è ïîëíîöåííî èçó÷èòü ñòðóêòóðó êîäà. Ýòî ïîçâîëÿåò ñäåëàòü ïðîöåññ îáðàáîòêè áîëüøèõ ïóë-ðåêâåñòîâ óäîáíåå è áûñòðåå.
Äëÿ àâòîäîïîëíåíèÿ êîäà (code completion) â ïëàòôîðìó âñòðîåí ÈÈ-àññèñòåíò SourceCraft Code Assistant. Ñåðâèñ ïîääåðæèâàåò áîëåå 30 ÿçûêîâ ïðîãðàììèðîâàíèÿ, â òîì ÷èñëå C++, Go, Java, Kotlin, Python è äð. SourceCraft Code Assistant ïðîòåñòèðîâàëè óæå òûñÿ÷è ïîëüçîâàòåëåé, âñêîðå â íåì ïîÿâèòñÿ ðåæèì ÷àòà. Òàêæå èíñòðóìåíò äîñòóïåí äëÿ VSCode è Jetbrains êàê îòäåëüíûé ïëàãèí.
«Çàïóñêîì SourceCraft çàíèìàëàñü áîëüøàÿ êîìàíäà ñ îïûòîì ñîçäàíèÿ ÈÒ-èíñòðóìåíòîâ, â òîì ÷èñëå äëÿ ðàçðàáîò÷èêîâ «ßíäåêñà». Ìû äåëàëè ïðîäóêò ñàìîñòîÿòåëüíî ñ íóëÿ è äàæå ïðîâåëè ïîñëåäíèå ýòàïû ðàçðàáîòêè SourceCraft íà ñàìîé ïëàòôîðìå. Òåïåðü ðåøåíèå ãîòîâî ê òîìó, ÷òîáû åãî ïðîòåñòèðîâàëè âíåøíèå ðàçðàáîò÷èêè. Ìû ïðîäîëæèì ðàçâèâàòü ïëàòôîðìó, ÷òîáû îíà îòâå÷àëà ñàìûì àêòóàëüíûì çàïðîñàì ÈÒ-ñïåöèàëèñòîâ â ìèðå è ñòàëà îñíîâíûì èíñòðóìåíòîì äëÿ çàäà÷ ðàçðàáîò÷èêîâ», — ñêàçàë Äìèòðèé Èâàíîâ, ðóêîâîäèòåëü ïëàòôîðìû SourceCraft.
Ñåé÷àñ ïëàòôîðìà SourceCraft äîñòóïíà ÷åðåç âåá-èíòåðôåéñ.  áóäóùåì ïîÿâèòñÿ íàòèâíàÿ èíòåãðàöèÿ ñ ñåðâèñàìè Yandex Cloud, êîòîðàÿ ïîçâîëèò ðàçâåðíóòü ïðîåêò â îáëà÷íîé èíôðàñòðóêòóðå «ïî êíîïêå». Êðîìå ýòîãî, SourceCraft áóäåò ðàáîòàòü ïî ìîäåëè on-premise — äëÿ èñïîëüçîâàíèÿ íà ñîáñòâåííûõ ñåðâåðàõ.
Îäíî èç ïðèîðèòåòíûõ íàïðàâëåíèé ðàçâèòèÿ SourceCraft — áåçîïàñíîñòü. Âñêîðå íà ïëàòôîðìå áóäóò äîñòóïíû ôóíêöèè ñêàíèðîâàíèÿ ñåêðåòîâ è ïîèñêà óÿçâèìîñòåé â öåïî÷êàõ ïîñòàâîê. Ñ èõ ïîìîùüþ ïîëüçîâàòåëè ñìîãóò óñèëèòü êîìïëåêñíóþ çàùèòó ÈÒ-ïðîåêòîâ. Êðîìå ýòîãî, â SourceCraft áóäóò ñîâåðøåíñòâîâàòüñÿ ñðåäñòâà àâòîìàòèçàöèè, áåç êîòîðûõ íåâîçìîæíà ðàáîòà ñ áîëüøèìè êîäîâûìè áàçàìè.


