exercism / v3

The work-in-progress project for developing v3 tracks
https://v3.exercism.io
Other
170 stars 163 forks source link

[Go] Implement new Concept Exercise: basics #1471

Closed tehsphinx closed 4 years ago

tehsphinx commented 4 years ago

TODO: only tests left to implement. See comment below.

This issue describes how to implement the basics concept exercise for the Go track.

Getting started

Please please please read the docs before starting. Posting PRs without reading these docs will be a lot more frustrating for you during the review cycle, and exhaust Exercism's maintainers' time. So, before diving into the implementation, please read up on the following documents:

Please also watch the following video:

Goal

The goal of this exercise is to teach the student the basics of programming in Go.

Learning objectives

Out of scope

Concepts

The Concepts this exercise unlocks are:

Prequisites

There are no prerequisites.

Representer

This exercise does not require any specific representation logic to be added to the representer.

Analyzer

This exercise could benefit from the following rules added to the analyzer:

tehsphinx commented 4 years ago

All that is left to do is implement the tests. The cases to test can be taken from the C# exercise: https://github.com/exercism/v3/blob/master/languages/csharp/exercises/concept/basics/BasicsTests.cs

oanaOM commented 4 years ago

@tehsphinx I can help with the tests. I've open a PR #1478 hopefully they are ok.

oanaOM commented 4 years ago

@tehsphinx I think this everything is setup here, right?

tehsphinx commented 4 years ago

@oanaOM correct. I will close it. Thx!