Updated To Do List (markdown)

vanitasvitae 2015-10-23 00:20:32 +02:00
parent ad04d8c32d
commit 96be2355ff

@ -34,4 +34,7 @@ If they have <= 26 Symbols this should be relatively easy.
This might be a harder task, since the historical Enigma had only 26 contacts per rotor. This limits any (non-Latin-based) alphabet to 26 symbols. It may be possible to encode alphabets with more than 26 symbols by using multiple characters per symbol, but I think that would be too far from the original process of enigma's encryption. Implementing "bigger" wheels is problematic since there are no historical models. We would have to design our own, which is not very authentic.
### Implement and succeed test cases to ensure correct functionality
Since there are frequent changes to the code, some automated tests that check for correct functionality and accurate encryption would be nice.
Since there are frequent changes to the code, some automated tests that check for correct functionality and accurate encryption would be nice.
### Transform spaghetti code into a more-attractive-type-of-pasta-code
Yeah... I'm working on that every single time after I added a bigger feature. Additional functions tend to muddle up the source code :/