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

«ÄÀл âûâîäèò íà ðûíîê ÈÈ-àññèñòåíòà äëÿ ðåâüþ êîäà

Êîìïàíèÿ «ÄÀл (ÃÊ «Êîðóñ Êîíñàëòèíã») ðàçðàáîòàëà ðåøåíèå, ïðåäíàçíà÷åííîå äëÿ àâòîìàòèçàöèè ïðîâåðêè êîäà...

Êîìïàíèÿ «ÄÀл (ÃÊ «Êîðóñ Êîíñàëòèíã») ðàçðàáîòàëà ðåøåíèå, ïðåäíàçíà÷åííîå äëÿ àâòîìàòèçàöèè ïðîâåðêè êîäà, ÷òî ïîçâîëÿåò çíà÷èòåëüíî óñêîðèòü öèêëû ðàçðàáîòêè, ïîâûñèòü êà÷åñòâî ïðîãðàììíûõ ïðîäóêòîâ è îïòèìèçèðîâàòü ðàáîòó êîìàíä. ÈÈ-àññèñòåíò ñïîñîáåí ïîääåðæèâàòü áîëüøèíñòâî ïîïóëÿðíûõ ÿçûêîâ ïðîãðàììèðîâàíèÿ. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè ÃÊ «Êîðóñ Êîíñàëòèíã».

Àëãîðèòìû èñêóññòâåííîãî èíòåëëåêòà àíàëèçèðóþò êîä ðàçðàáîò÷èêà, ïðåäëàãàÿ íàèáîëåå ðåëåâàíòíûå ïîäñêàçêè: îò ãîòîâûõ ôóíêöèé è öèêëîâ äî èñïðàâëåíèé ëîãèêè è ñòèëÿ êîäà. ÈÈ-àññèñòåíò âûÿâëÿåò ïîòåíöèàëüíûå îøèáêè, óÿçâèìîñòè â áåçîïàñíîñòè è íàðóøåíèÿ ïðèíÿòîãî â êîìàíäå ñòèëÿ ðàçðàáîòêè, ÷òî ïðèâîäèò ê ïîâûøåíèþ êà÷åñòâà êîäà.

Ñðåäè êëþ÷åâûõ ïðåèìóùåñòâ ÈÈ-àññèñòåíòà äëÿ ðåâüþ êîäà – ñêîðîñòü è áåçîïàñíîñòü. Ðåçóëüòàòû ïðîâåðêè êîäà äîñòóïíû ñðàçó ïîñëå çàïóñêà çàïðîñà íà ñëèÿíèå ÷àñòåé êîäà (Merge Request). Ñàìà ìîäåëü ðàçâîðà÷èâàåòñÿ íà èíôðàñòðóêòóðå êëèåíòà (on-premise), ÷òî ãàðàíòèðóåò ïîëíóþ êîíôèäåíöèàëüíîñòü — èñõîäíûé êîä íèêîãäà íå ïîêèäàåò ïåðèìåòð êîìïàíèè.

Âíåäðåíèå ðåøåíèÿ, êîòîðîå ìîæåò ïðèìåíÿòüñÿ â ëþáîé îðãàíèçàöèè, ãäå åñòü íåîáõîäèìîñòü ïèñàòü êîä, ïðîõîäèò â òðè ïðîñòûõ ýòàïà: áûñòðûé ïèëîòíûé ïðîåêò, äîðàáîòêà ìîäåëè, èñõîäÿ èç âíóòðåííèõ ïðàâèë è ñòàíäàðòîâ êîìïàíèè, à çàòåì ìàñøòàáèðîâàíèå íà âñå ïðîåêòû. Ñïåöèàëèñòû «ÄÀл îáåñïå÷èâàåò ïîëíóþ ïîääåðæêó ðåøåíèÿ íà âñåõ ýòàïàõ: îò ðàçâåðòûâàíèÿ ñåðâèñà íà èíôðàñòðóêòóðå êëèåíòà è ïîäêëþ÷åíèÿ ê CI/CD, äî íàñòðîéêè ïðîìïòîâ ïîä êîíêðåòíûé òåõíîëîãè÷åñêèé ñòåê (Python, SQL, Airflow è äð.).

«Êîä-ðåâüþ — ýòî îäèí èç ñàìûõ òðóäîåìêèõ ïðîöåññîâ â ðàçðàáîòêå, êîòîðûé îòíèìàåò öåííîå âðåìÿ ó ñòàðøèõ ñïåöèàëèñòîâ. ÈÈ-àññèñòåíò áåðåò íà ñåáÿ ðóòèííûå îïåðàöèè. Îí îñâîáîæäàåò ýêñïåðòîâ äëÿ ðåøåíèÿ áîëåå ñëîæíûõ àðõèòåêòóðíûõ çàäà÷ è îäíîâðåìåííî ñëóæèò íàñòàâíèêîì äëÿ ìëàäøèõ ðàçðàáîò÷èêîâ, ïîìîãàÿ èì áûñòðåå ðàñòè è èçáåãàòü òèïè÷íûõ îøèáîê», — ñêàçàë Àëåêñàíäð Çåíüêîâè÷, ðóêîâîäèòåëü íàïðàâëåíèÿ DWH & ML «ÄÀл (ÃÊ «Êîðóñ Êîíñàëòèíã»).

Êîììåíòàðèè