exercism / exercism/csharp-analyzer
Add feature for constants exercise
Open
- 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.