Book review "Pragmatic Programmer's Road: from work to the experts." 1

From the foreword that the book you want to tell us in a way we are able to follow the program, this could be the gospel every programmer's it, there should "think about your work," think a reasonable and efficient solution program, I hope that by reading this book, can be more results-oriented and have some ideas for programming, "paper come Zhongjue, must know this practice is essential", in the future good practice is the recipe.

 

Since the program came into contact with, the programming is an abstract existence, it is not true, "Programming is an art", "programming can be attributed to let the computer do something for you (or your users) want to do," by programming some of it practical ideas or functions become program, mentioned in the book of "pragmatic programmer" should be the early adopters / quick adapter, critical thinkers, should be curious, have a sense of reality, versatile. 

 

Entropy software. Entropy refers to a system. The total amount of disorder in the system. For software, when software sprawl, programmers call it "software rot." Software rot is the main cause of "broken window effect", when you ignore a small mistake for a long time, he may gradually evolve into a disaster. This is similar to the butterfly effect. Or China's old saying: a thousand miles of embankment, a dangerous thing. This is terrible, and made a slight error caused the collapse of the whole project, so do not ignore stood broken windows!

 

Good enough software. The real world will not let us create a very perfect products, in particular, do not have good software, time, technology, and impatience are against us. Perfect, it is unattainable. There is no perfect people or things just can not be one hundred percent like to extract the gold in the world, so, not the pursuit of perfection, perfection does not exist, the blind pursuit of perfection is not desirable, and there is no future, if there is developed the little flawed software can be developed and a year later than perfect software, almost all customers will choose the former. Today amazing software is better than perfect software tomorrow!

 

The success or failure of software or not, depends largely on the user's view, to "let your users to participate in a trade-off", but be aware of advance and retreat, to know when to stop, not superfluous. For us, at this stage, in the era of knowledge economy, intellectual capital has become particularly important, believe it will be eliminated this society, the author clearly put forward their views and suggestions, as I pointed out the direction.

Guess you like

Origin www.cnblogs.com/zl00/p/11615216.html