My English can be not sufficient to express my views precisely, but it is not a reason to mark me a troll.
Discussion
You just claimed that I suggested undocumented blackbox development, as if the alternative were documented whitebox development.
The documentation and the development are not linked. They are not even necessarily written by the same people and the docs are nearly impossible to update, so the developers just do whatever, so you have to look at the code to stay interoperable.