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

Wiki page for library design rules #40

Open
2 of 3 tasks
Aha43 opened this issue Jan 5, 2020 · 1 comment
Open
2 of 3 tasks

Wiki page for library design rules #40

Aha43 opened this issue Jan 5, 2020 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@Aha43
Copy link
Owner

Aha43 commented Jan 5, 2020

  • Make wiki page
  • Link from README
  • Write rules
@Aha43
Copy link
Owner Author

Aha43 commented Jan 5, 2020

Rules

  • Only one namespace: NumberUtil
  • All features of the library should contribute to making programs more readable.
  • Do not make new types to represents numbers, enhance existing types int long and BigInteger by implementing extension methods
  • Extensions methods are to be in a static class which name ends with capital X
  • Iterators over number sequences are to be implemented as static properties in the static class Sequences
  • Do not replica LINQ

....

@Aha43 Aha43 added the documentation Improvements or additions to documentation label Jan 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant