Skip to content

Latest commit

 

History

History

hw01_hello_now

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

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

Необходимо написать программу, печатающую текущее локальное время и точное время, полученное с использованием библиотеки 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