Sobes.tech
Middle

Tu rašei testus Java kalba, mes turime testus Go kalba. Kaip matai savo perėjimą prie naujos kalbos? Kiek laiko tau reikės ir kokius išteklius naudosite?

sobes.tech AI

Atsakymas iš AI

Manau, kad perėjimas iš Java į Go testų rašymui yra visiškai įmanomas, atsižvelgiant į mano patirtį automatizacijoje ir testavimo principų supratimą.

Numatoma, kad reikės apie 1-2 savaites įsisavinti Go sintaksę ir ypatybes, kaip rašyti testus šiame kalboje. Pagrindiniai ištekliai, kuriuos planuoju naudoti:

  • Oficiali Go dokumentacija (https://golang.org/doc/)
  • Vadovai ir pavyzdžiai apie testavimą Go (https://golang.org/pkg/testing/)
  • Internetiniai kursai ir tutorialai apie Go
  • Esamo testų kodo analizė projekte, siekiant suprasti stilių ir praktikas

Pavyzdys paprasto testo Go:

package mypackage

import "testing"

func TestSum(t *testing.T) {
    result := Sum(2, 3)
    if result != 5 {
        t.Errorf("Laukiama 5, gauta %d", result)
    }
}

Taigi, atsižvelgiant į mano patirtį, prisitaikymas bus greitas ir efektyvus.