Golang_HomeWork/hw01_hello_now
..
README.md
go.mod
go.sum
main.go
main_test.go

README.md

Домашнее задание №1 «Hello now»

Build Status

Необходимо написать программу, печатающую текущее локальное время и точное время, полученное с использованием библиотеки NTP (github.com/beevik/ntp) в формате:

current time: <время>
exact time: <время>

(без учёта монотонного времени (без "m=±<value>" в выводе))

Программа должна корректно обрабатывать ошибки библиотеки: распечатывать их в STDERR и возвращать ненулевой код возврата.

Кроме этого необходимо исправить go.mod так, чтобы для данного модуля работала команда go get.

Критерии оценки

  • Пайплайн зелёный - 4 балла
  • В случае ошибки получения времени из сети:
    • ошибка выводится на экран - 2 балла
    • программа завершается с ненулевым кодом ответа - 2 балла
  • Понятность и чистота кода - до 2 баллов

Зачёт от 7 баллов

Подсказки

  • log.Fatalf
  • t.Round