İçeriğe geç

Uygulanmamış Hatası (ARCH5156)

Anahtar go.logging.not-implemented · Önem warning · Kategori logging

Üretim kod yollarında bırakılan not implemented yer tutucu hataları, çalışma zamanında beklenmedik başarısızlıklara yol açar. Bu tür iskeletler tamamlanmalı ya da gönderilmeden önce kaldırılmalıdır.

func (s *Service) Export(ctx context.Context, id string) error {
return errors.New("not implemented")
}
func (s *Service) Export(ctx context.Context, id string) error {
rec, err := s.repo.Get(ctx, id)
if err != nil {
return fmt.Errorf("export %s: %w", id, err)
}
return s.writer.Write(ctx, rec)
}

Yer tutucu fonksiyonu gerçek mantıkla tamamlayın veya henüz hazır değilse gönderilen koddan çıkarın.