API interface in the design often need to write a large number of documents, and after writing often need to change the document according to the actual situation, document writing and maintenance workload is relatively large, a little headache.
Due to the delivery cycle, our project often needs to access a third-party library, and the third-party library usually has more or less problems such as old documents, incomplete documents and so on. This problem is much more difficult for programmers than having no documentation at all. The result: the interface we need is not in the documentation, the interface in the documentation is not in the library, or a critical line of code is missing.