-
Notifications
You must be signed in to change notification settings - Fork 82
DEV Meeting 3
smehringer edited this page Dec 21, 2018
·
3 revisions
Design decisions:
- Code-Coverage: In new pull-requests always aim at 100% coverage for new features/new source code. Missing code lines are only allowed if the code coverage report is misleading or there is a good reason for it (e.g. some exceptions cannot be triggered in a unit test).
- marehr will introduce compiler macros for GCC compiler version and else such that they can be used consistently when workarounds are needed.
- We will rename our concepts to be more consistent with the standard library, e.g.
fm_index_concept
=>FmIndex
. Note that concepts like thenucleotide_concept
will becomeNucleotideAlphabet
as it is a specialization ofAlphabet
similar toForwardRange
being a specialization ofRange
. Alsosemi
-something is treated as one word so no CamelCase will be applied, e.g.semi_alphabet_concept
will becomeSemialphabet
.