exercism / exercism/csharp-analyzer

Add feature for constants exercise

Open
#56 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
16
Forks
8
Avg merge
1d 3h
Merged PRs (30d)
4

Description

Task 5 of the `constants` exercise is to "Ensure that the developers cannot be tampered with". The intention here is to encourage the student to wrap the `developers` dictionary in an instance of `ReadOnlyDictionary` in the `Authenticator.GetDevelopers()` method and to return that type or `IReadOnlyDictionary` from the method.

This concept is expressed elsewhere as "preventing code circumventing the published or formal API of a class".

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.