Chapter 0 - software time
In the beginning to get this book in fact I refused, I always thought that this kind of books should be all like textbooks as boring, step by step to tell you how to write code, those code errors to how to solve. But reading this book attracted me from the beginning, and I was greeted by chapter 0 , and with this curiosity, I gradually came into the author's world. Yes, as a computer professional, you should think of what the author says, and take ten as a way of counting and thinking. The author said that software is actually a problem, but we can never turn off the computer, I think this is the magic of the computer. We are always doing our best to be a good mind for their own round a dream, since then, with this profound reading.
Chapter One-- dead.
The book is a death sentence to define the content of this chapter, yes, we are often in the process of programming this mood. That kind of a little error wasted our huge time, that kind of desperate mood is hard to say. This paragraph gives us a description of the differences between the cathedral and the Bazaar. Perhaps open source code is a leap, but it is not sure whether it really saves most of the time. As a programmer, or to have a good mentality, for a dead, we are just sigh, and those difficulties are waiting for us to solve.
Chapter II the soul of --agenda
In this chapter I really understand the meaning of the software soul, the so-called soul is a software general direction, even if the program, code will change, its connotation and core will not be shaken. The article mentions the mouse development process, you want to do something for the computer, or want to really do something for the human? This sentence put me into deep thinking, what we have to do is to meet the needs of our people for more gradual, more convenient. This is the criterion that I should pursue in the future.
Chapter III- prototypes and Python
We choose the language in the early stages of programming is the most sad, this is really a painful choice, the text mentions a lot of languages:C, assembly,Fortran and so on. Finally, the Python language is selected. Similar problems arise in our programming process, where the initial direction and selection will determine the schedule and schedule, so we must plan ahead and find the most appropriate method to solve the most important.
The fourth chapter-- le Gao Wang
The programmer is eager for this modular code, to use it. A new combination of several simple pieces of code can be implemented. But the truth is always contrary to the dream. Cox, as mentioned in this article, is dedicated to satisfying this dream, but the final conclusion is that even with the latest technology, all the components are written in order to understand, and so on, and so on, it is extremely difficult to complete. Reusable software and reality there is a very serious paradox, we look forward to better software, we also look forward to programming simplicity. But the really good and innovative software programs are those that are not the same as usual, and those that are not as innovative as those templates. Without originality, there is no real perfection.
Dream Break Code reading notes (0-4)