Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement new Concept Exercise: time-duration #1391

Open
Tracked by #1886
oanaOM opened this issue Jul 22, 2020 · 6 comments
Open
Tracked by #1886

Implement new Concept Exercise: time-duration #1391

oanaOM opened this issue Jul 22, 2020 · 6 comments
Labels
x:action/create Work on something from scratch x:knowledge/intermediate Quite a bit of Exercism knowledge required x:module/concept-exercise Work on Concept Exercises x:size/large Large amount of work x:status/claimed Someone is working on this issue x:type/content Work on content (e.g. exercises, concepts)

Comments

@oanaOM
Copy link
Contributor

oanaOM commented Jul 22, 2020

This issue describes how to implement the time-duration concept exercise for the Go track.

Getting started

The docs can be found here

Goal

The goal of this exercise is to teach the student how concept time and duration is implemented in Go.

Learning objectives

  • Define the relation between time.Time and time.Duration.
  • Know how to measure time using time.Since ( e.g. execution time of a function -- no defer !) .
  • Know how to use time.Add and time.Sub
  • Know about time units and maybe do some calculations

Out of scope

  • Measuring time should to include defer
  • Sleep, After, ticker etc.

Concepts

  • time-duration

Prerequisites

  • time

Resources to refer to

Story Idea

There is already a possible story including tasks in the story list: https://exercism.org/docs/building/tracks/stories/datetimes-time-keeper
This might be helpful as a template.

Help

If you have any questions while implementing the exercise, please post the questions as comments in this issue.

@SourangshuGhosh

This comment has been minimized.

@oanaOM

This comment has been minimized.

@BethanyG BethanyG changed the title [Go] Implement new Concept Exercise: time-duration [V3] Implement new Concept Exercise: time-duration Jan 28, 2021
@BethanyG BethanyG transferred this issue from exercism/v3 Jan 28, 2021
@BethanyG BethanyG transferred this issue from exercism/ruby Jan 28, 2021
@junedev junedev changed the title [V3] Implement new Concept Exercise: time-duration Implement new Concept Exercise: time-duration Oct 22, 2021
@junedev junedev added x:action/create Work on something from scratch x:knowledge/intermediate Quite a bit of Exercism knowledge required x:module/concept-exercise Work on Concept Exercises x:size/large Large amount of work x:type/content Work on content (e.g. exercises, concepts) labels Oct 22, 2021
@ghost
Copy link

ghost commented Aug 13, 2022

@junedev I'd like to work on this

@junedev junedev assigned ghost Aug 14, 2022
@junedev junedev added the x:status/claimed Someone is working on this issue label Aug 14, 2022
@ghost
Copy link

ghost commented Aug 17, 2022

@junedev
Copy link
Member

junedev commented Oct 1, 2022

@saurabhmshr Are you still working on this?

@ghost
Copy link

ghost commented Oct 20, 2022

@junedev yes - I plan on having it out for review by Monday 24th October.

EDIT: Updated previous comment with sub-tasks for functionality

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
x:action/create Work on something from scratch x:knowledge/intermediate Quite a bit of Exercism knowledge required x:module/concept-exercise Work on Concept Exercises x:size/large Large amount of work x:status/claimed Someone is working on this issue x:type/content Work on content (e.g. exercises, concepts)
Projects
None yet
Development

No branches or pull requests

3 participants