Some clarification: no spaghetti code, only tight integration and BETA quality
Some day ago I (Matteo) gave the wrong impression that the coder (Orlando) wasn’t releasing the code due to “spaghetti” coding. Well, that is not a case and it’s time to say the truth about Orlando’s work:
Here is what HE says:
We’d like to address some points why this version is retained still “alpha”.
- Initially, the request was to write a straight port of TrueCrypt for the MacOS X platform, in the middle of the development, the request changed to support different encryption schemes, at that time the port was almost complete and functional.
- The framework has no final API defined yet, due to point 1.
- Given point 1 and 2, the code in “ocutil” is pretty tightened to TCrypt framework, that is the reason we had to put it back in “alpha” stage, really this is a “beta” more than “alpha”.
- Given point 3, the code is no spaghetti in the strict sense of the word, it’s just spaghetti in terms of final goals. You can see for yourself, this time the source code is public.
- There may be corner cases (expecially with partition or whole disk encryption) that we and others didn’t had the time to test throughly.
You know, better safe than sorrow.
To summarize: the project is alpha quality in terms of goals but beta quality in terms of functionality.
So, at the end of it, USE it. It will not kill your computer
. Only be careful in case of Whole Disk or Partition encryption. The software is to be considered safe if proper backup are done…
Comments
3 Responses to “Some clarification: no spaghetti code, only tight integration and BETA quality”
Leave a Reply

Ok, I’m testing it for personal use and it’s working really well! Absolutely no problems. IMHO it would be nice to have a “guided” creation of disk image, even if only text based through the ocutil. It shouldn’t be too hard to implement, but it could help first time users.
Complimenti ragazzi, questo software รจ davvero una manna dal cielo per gli utenti mac seri
[…] if this is supposed to be an alpha (may we say pre-beta?), considering the several hundreds of downloads and the complete lack of problem reporting please […]
Please check Matteo Flora’s url: there’s a “t” missing in the Html.
nda