Âûáèðàé : Ïîêóïàé : Èñïîëüçóé
0

Ïëàòôîðìà äëÿ ðàáîòû ñ èñõîäíûì êîäîì GitVerse ïîëó÷èëà ìàñøòàáíîå îáíîâëåíèå

Ðîññèéñêàÿ ïëàòôîðìà äëÿ ðàáîòû ñ èñõîäíûì êîäîì GitVerse ïîëó÷èëà ìàñøòàáíîå îáíîâëåíèå. Íîâàÿ ôóíêöèîíàëüíîñòü...

Ðîññèéñêàÿ ïëàòôîðìà äëÿ ðàáîòû ñ èñõîäíûì êîäîì GitVerse ïîëó÷èëà ìàñøòàáíîå îáíîâëåíèå. Íîâàÿ ôóíêöèîíàëüíîñòü ïîçâîëèò ðàçðàáîò÷èêàì îöåíèòü ñâîè òðóäîçàòðàòû, ïðîâåñòè àíàëèòèêó êîäà, à òàêæå âîñïîëüçîâàòüñÿ óäîáíûì òàñê-òðåêåðîì äëÿ êîìàíäíîé ðàáîòû. Îá ýòîì ñîîáùèë ñòàðøèé âèöå-ïðåçèäåíò, ðóêîâîäèòåëü áëîêà «Òåõíîëîãè÷åñêîå ðàçâèòèå» Ñáåðáàíêà Àíäðåé Áåëåâöåâ.

Ðàçðàáîò÷èêàì ñòàë äîñòóïåí òàñê-òðåêåð äëÿ ïóáëè÷íûõ è ïðèâàòíûõ ðåïîçèòîðèåâ ñ íàñòðîéêîé ïîëíîìî÷èé è ïðèâèëåãèé. Ñ åãî ïîìîùüþ ìîæíî ýôôåêòèâíî óïðàâëÿòü ðàáîòîé íàä ïðîåêòàìè, ïîâûñèòü ïðîçðà÷íîñòü ïðîöåññîâ, à òàêæå îðãàíèçîâàòü ðàáîòó íà îñíîâå ãèáêèõ ìåòîäîëîãèé, òàêèõ êàê kanban. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè Ñáåðáàíêà.

Âñå ïîëüçîâàòåëè ïîëó÷àò óíèêàëüíûé ôóíêöèîíàë ÈÈ-àññèñòåíòà GigaCode, ïîçâîëÿþùèé ïðîâåñòè âñåãî çà ïàðó ìèíóò àíàëèòèêó êîäà (AI Code Review) è îöåíêó òðóäîçàòðàò íà åãî ñîçäàíèå (ÈÈ-îöåíêà òðóäîçàòðàò). Ýòà ôóíêöèîíàëüíîñòü äîñòóïíà íà ÿçûêå Java â ðåæèìå beta-òåñòèðîâàíèÿ ýêñêëþçèâíî íà ïëàòôîðìå GitVerse â ïóáëè÷íûõ ðåïîçèòîðèÿõ. Ðàçðàáîò÷èêàì äîñòàòî÷íî âûáðàòü ñâîé git-ðåïîçèòîðèé èëè ñîçäàòü çàïðîñ íà âêëþ÷åíèå íà ïëàòôîðìå è ïîïðîñèòü ÈÈ-àññèñòåíòà ïîìî÷ü c çàäà÷àìè. Íà âûõîäå îíè ïîëó÷àò áûñòðóþ àíàëèòèêó êîäà ïðè çàïðîñå íà âêëþ÷åíèå, à òàêæå îöåíêó òðóäîçàòðàò íà Java-ðàçðàáîòêó ïî ðåïîçèòîðèþ â öåëîì è â ðàçáèâêå ïî àâòîðàì êîììèòîâ.

Òàêæå ïîëüçîâàòåëè òåïåðü ñìîãóò óïðàâëÿòü ðåëèçíûìè âåðñèÿìè ïðîåêòà è õðàíèòü öèôðîâûå àðòåôàêòû — áèíàðíûå ñáîðêè, àðõèâû èñõîäíîãî êîäà ïóáëèêóåìîé âåðñèè, äîêóìåíòàöèþ è ôàéëû ñ äîïîëíèòåëüíûìè ìàòåðèàëàìè — â îäíîì ìåñòå. Êðîìå òîãî, ìîæíî õðàíèòü è ïóáëèêîâàòü ïàêåòû äëÿ ðàçëè÷íûõ ÿçûêîâ ïðîãðàììèðîâàíèÿ, èñïîëüçîâàòü èõ â ïðîöåññå ñáîðêè, ÷òî ðàñøèðÿåò âîçìîæíîñòè CI-/CD-êîíâåéåðà íà GitVerse. Èíñòðóìåíò ïîääåðæèâàåò ïëàòôîðìû maven, npm, docker, PyPI. À åùå ïîÿâèëàñü âîçìîæíîñòü çàäàòü êðèòåðèè êà÷åñòâà è îòñëåæèâàòü ñîîòâåòñòâèå èì íà ýòàïàõ ðåâüþ, ñáîðêè, ïóáëèêàöèè, à òàêæå êîíòðîëèðîâàòü êà÷åñòâî êîäà. Devsecops-êîíâåéåð ïîçâîëèò ñäåëàòü ðàçðàáîòêó áåçîïàñíåå.

Àíäðåé Áåëåâöåâ: «Ìû ïîñòîÿííî îïèðàåìñÿ íà ïîòðåáíîñòè ðàçðàáîò÷èêîâ è äîáàâëÿåì íåîáõîäèìûå èíñòðóìåíòû, ÷òîáû âåñòè ðàçðàáîòêó áûëî åùå ïðîùå è áûñòðåå. ×àñòü âîñòðåáîâàííîé ôóíêöèîíàëüíîñòè ìû ðåàëèçîâàëè íà áàçå ïðîäóêòîâ êîðïîðàòèâíîãî óðîâíÿ îò «ÑáåðÒåõà» — Platform V Works: Task Tracker è Platform V Works: Artifactory. Ýòè ðåøåíèÿ óæå äîêàçàëè ñâîþ ýôôåêòèâíîñòü â ìàñøòàáàõ «Ñáåðà», à òåïåðü èíäèâèäóàëüíûå ðàçðàáîò÷èêè è íåáîëüøèå êîìàíäû ìîãóò âîñïîëüçîâàòüñÿ ïðåèìóùåñòâàìè êîìüþíèòè-âåðñèé ýòèõ ïðîäóêòîâ íà GitVerse. Ìû ïðîäîëæèì ðàçâèâàòü ïëàòôîðìó, àâòîìàòèçèðóÿ ðóòèííûå ïðîöåññû è äåëàÿ ðàçðàáîòêó åùå áîëåå óäîáíîé».

Ìàêñèì Òÿòþøåâ, ãåíåðàëüíûé äèðåêòîð «ÑáåðÒåõà»: «Ìû ïðåäñòàâèëè ìàñøòàáíîå îáíîâëåíèå ïëàòôîðìû, óñèëèâ åå âîñòðåáîâàííîé ó ðàçðàáîò÷èêîâ ôóíêöèîíàëüíîñòüþ. Òàê, íàïðèìåð, ðàçðàáîò÷èêè ñìîãóò çåðêàëèðîâàòü ðåïîçèòîðèè ñ GitVerse íà äðóãèå ïëîùàäêè äëÿ ðåçåðâíîãî êîïèðîâàíèÿ. Åùå áûëà óëó÷øåíà ôóíêöèîíàëüíîñòü ïîèñêà: ïîëüçîâàòåëè ìîãóò â îäèí êëèê íàõîäèòü íóæíûé ðåïîçèòîðèé è îòêðûâàòü ïðîåêò â ëîêàëüíîé ñðåäå ðàçðàáîòêè».

Êîììåíòàðèè