Google introduċiet sistema għat-tiftix u n-navigazzjoni fil-kodiċi tal-proġetti miftuħa tagħha

Google ippreżentata servizz ġdid ta’ tfittxija cs.opensource.google, maħsuba għat-tiftix bil-kodiċi f'repożitorji git ta 'proġetti miftuħa, li l-iżvilupp tagħhom jitwettaq bil-parteċipazzjoni ta' Google. Il-proġetti indiċjati jinkludu Angular, Bazel, Dart, ExoPlayer, Firebase SDK, Flutter, Go, gVisor, Kythe, Nomulus, Outline u Tensorflow. Magni tat-tiftix simili kienu ġew imnedija qabel biex ifittxu bil-kodiċi Kromju и Android.

Espressjonijiet regolari u kwalifiki jistgħu jintużaw f'mistoqsijiet ta 'tfittxija (per eżempju, tista' tispeċifika li għandek bżonn issib funzjoni li isimha jaqbel mal-maskra speċifikata, u tiddetermina wkoll fil-kodiċi f'liema lingwa ta 'programmar għandha titwettaq it-tfittxija). Biex tinbena graff ta 'konnessjonijiet fil-proġett u n-navigazzjoni ta' interlink, jintużaw l-għodod Kythe. Mhux speċifikat liema magna tat-tiftix hija involuta, iżda Google qed tiżviluppa żewġ proġetti miftuħa għat-tiftix bil-kodiċi - tfittxijiet и tfittxija tal-kodiċi.

Waqt it-tiftix, jitqiesu diversi klassijiet ta 'elementi misjuba fil-kodiċi, u r-riżultat jintwera f'forma viżiva b'enfasi tas-sintassi, il-kapaċità li wieħed jinnaviga bejn links u jara l-istorja tal-bidliet. Pereżempju, tista 'tikklikkja fuq l-isem ta' funzjoni fil-kodiċi u tmur fejn hija definita jew tara fejn inkella tissejjaħ. Tista 'wkoll taqleb bejn fergħat differenti u tevalwa l-bidliet bejniethom.

Sors: opennet.ru

Żid kumment