Open Source may have no detailed documentation, often only the original code. But there is a strong vitality, not only the new mode of software design and development, but also push Open Source to the frontier of the new century software technology. Church and This concept and thoughts of the market, the new ideas are changing, new ideas constantly appear and interpretation. This shows that the software is unfatient in this field and continuous interpretation of knowledge system .open Source in software ideas The process of change has brought new awareness, resources and free thinking and active participation in the development of free software.
Software is a detail system project of ideological practice. The code finally shows everything throughout the process. It is not based on a thought aerial pavilion. Each Open Source project can say the idea of solving problems in a certain field and put it into The code is implemented, the code does not condense this ideological practice crystallization, reflecting the essence of this freedom of ideological resources. Open Source often comes from the idea of solving a specific problem, and gives it to realize. Open Source often gives people to feel excessive lack of pairs The program is described in detail. In fact, the code is the final explanation of thought, because it is the end carrier of thought, the program is nowhere to flash, the author's thinking.
From the process of software development, the language such as machine code, assembly, C, C , Java is constantly evolving. The means of ideas is also increasingly advanced. But advanced abstract thinking of humans far exceeds these simple specific language expressions Tools, but these tools can express specific ideas, such as C, C code, they are specific implementation means, and documentation and UML are high-grade descriptions of certain ideas, accurate C and C levels There is a considerable gap. Can't completely do the vertical level. Only between UML and code, although there is a great progress in the thinking abstract UML and code implementation, there are many details Because you can't rely on these, the arbitraryness is still large.
In the OpenSource area, there is a very positive meaning of the documentation, but it seems that the OpenSource project document also has a document plan, but it is far less than the project code development version, perhaps this is also OpenSource. The spirit of the spirit, encourage the software of the OpenSource project, the code may be useful to you, achieving its purpose (we can see from each GNU, or the beginning of the GPL code.) Encourage the form of code To use it for you, you can experience OpenSource in addition to some necessary documents, often do not provide further documentation. For software and code users who use these OpenSource, it is often a good help from Gun and GPL's OpenSource when seeking a good time, solving the problem without having to pay additional costs and support. This must of course rely on their own strength and OpenSource organization to provide limited resources, usually need to know enough about the opensource you adopted, Shen Wei is a thorough study, repair the original bug, expand, and then publish hope with GNU, GPL Useful for people need, so in the Itereate mode, especially in the int-ERNET era, make OpenSource quickly develop, everyone can make opinions and opinions on the code, modify it, and as an OpenSource Porject Leader under the Ability Permit. OpenSource is constantly developing in the iTerate mode.