Beauty of Simplicity-Thoughts on software development practitioners
Basic Information
Author: Yan Jian [Translator's introduction]Press: Machinery Industry PressISBN: 9787111301035Mounting time:Published on: February 1, April 2010Start: 16View more details: http://www.china-pub.com/196526Wonderful sample test read address: http://www.china-pub.com/ureader/product.asp? Bookid = 1, 196526
Edit recommendations
This is a spiritual communication journey fo
Author: Chen Yong
Source: blog.csdn.net/cheny_com
This is one of the series on encoding simplicity. previous articles include code, functions, and semantics. Because cases need to be accumulated, they will be updated at any time.
As mentioned earlier, the "heart" of code simplicity is that there must be a merge approach as long as there are two pieces of code on the screen that look similar. Speaking of si
, many of which are not really needed. One of react's original intentions is that since the overall refresh is sure to solve the problem of cascading updates, why don't we just do it every time? Let the framework itself solve the problem of which local UI needs to be updated. This may sound challenging, but react has done so by virtual DOM.About the principle of virtual Dom I had a more detailed introduction to the article at the end of last year, and I will not repeat it here. In short, the UI
"The beauty of Simplicity," the book is simple enough, 100 pages, there are a lot of white places. Now the publisher popular "XXX Beauty" of the wind, read the "Beauty of Mathematics", "architecture of the United States", "the Beauty of data" ... Several books of this name. At the beginning of the book, it seemed to be a philosophical analysis of what is most important in software design, and to incorporate software design into the field of science. T
Simplicity Comes from ReductionPaul W. Homer."Do IT AGAIN ...," My boss told me as his finger pressed hard on the Delete key. I watched the computer screen with a all-too-familiar sinking feeling, as my code-line after line-disappeared into Oblivi On.My boss, Stefan, wasn ' t always the most vocal of people, but he knew bad code when he saw it. And he knew exactly.I had arrived in my present position as a student programmer with lots of energy and ple
This article extracts the "Embedded Linux Drive template simplicity and engineering practice" a book "Development and commissioning technology."Linux is powerful, there are so many open source projects can be used. It is often very much needed to be defined as a high-speed solution by finding the relevant source module. Make these open source modules embedded. Cross-Compile the open source project.According to the detailed situation. The downloaded op
then maintain the simplicity and reasonableness of the implementation and logic.The reason for the occurrence of logic winding is that the process of implementation and debug, just deal with the current situation and problems, not the overall corresponding clean adjustment.After the logic is confusing, the same functionality needs to be done with redundancy, further aggravating the logic and resulting in additional performance costs.In the finishing
to put more than 40 controls on a single interface, and to enter a form that needs to be rolled three screens)
I can only say that I am a lazy and don't like complicated things. I like to use simple methods to solve problems. I am also willing to choose simple methods to use various things.
In fact, for people in the design field, or Interaction designers, designing the simplest interface allows users to use it by hand as soon as possible, and all the usage habits are consistent with the tr
I recently read "Simplicity first-four strategies for Interactive Design", excerpted some key and enlightening content, combined with my own understanding, as a note for future use.
1. define the core functions of the Product
The more features that are added, the more difficult it is to find new features that are truly valuable to users. New features blindly added will become spam features sooner or later. Increasing complexity means that the legacy
1. Merge Similar code:Remember heart: As long as any two-part code on the screen looks similar, there must be a merge methodExample:if (!result. Contains ("true")){_repsfc.grantauthoritytorole (authority, role, false);}if (result. Contains ("true")){_repsfc.grantauthoritytorole (authority, role, true);}After the change:_repsfc.grantauthoritytorole (authority, role,Result. Contains ("true"));2. Multi-use? Yes: no syntax:Another small case:if (Misc = = null)return SFCCatches.LinkP2Cs.Where (i = I.
still does not want to give up and keeps groping. Suddenly, he finds a strange sound after the voice is quiet. The sound was ticking and ticking, and the child suddenly stopped all the actions. The barrier became more quiet and the sound of the watch became very clear. Finally, the Child followed the sound and found the expensive watch in the dark big barn. The rule of success for this child is actually very simple: to focus on one thing, you will always open the door to success.
After living
Many designers are most confused about the trade-off and choice between easy-to-use and powerful functions. How can we design products that are both simple and easy-to-use without losing too many features?
In fact, for a software engineer with five years of experience, it is also difficult to weigh. It is possible that the products designed at the beginning are simple and easy to use, but over time, users are constantly raising demands, and engineers are constantly adding functions. In the end
When I first obtained the book "the greatest truths and the Ultimate simplicity-the thoughts of software engineering practitioners", I attended a technical meeting held by csdn in Beijing in, the author of the book, aimingoo, is also one of the participants, so he has the opportunity to get the book in the first place, and he signed the book by himself.
During the meeting, I roughly flipped through this book and did not have time to read it carefully
A few days ago, I turned to a blog post written by someone else and talked about an article about "the greatest truths to simplicity". I felt pretty good, so I went to Google.
It took nearly two hours to read the entire article. Haha, I was not impressed. I felt a little bit as I wrote in the book, and I was not able to reach the level of mind-catching. Fortunately, the text is humorous and not deep, so I decided to calm down and study it carefully.
CSS to simplicity
We only acknowledge that there are things that do exist one by one. All universal concepts that interfere with this specific existence of holes are useless cumbersome and nonsense and should be abolished. Do not add entities unless necessary.
--- Occam Razor
I looked for two theme studies over the weekend:CSSRegular Expression
After reading "CSS zen garden", the first time I read it, I felt that it was not enough. The second time I
I saw a book "Beauty of Simplicity" a few days ago.
The ultimate goal is to use configuration to implement programming and development functions, saving development, testing, andProgramThe trouble of modification is simple.
Build a basic system architecture, use xml configuration (use structured XML document configuration-related information) to implement addition, deletion, modification, query, and business processes, and support developers to easi
Found a good-looking east CardView, he in support V7 bag ~ ~As the name implies is the card view, you can set the shadow, fillet, and so on.This is the way it looks:Or you can put it in a ListView like this:http://blog.csdn.net/wingichoy/article/details/50687727How to useAdd a CardView to the XML file. Support. V7. Widgets. CardViewxmlns:card_view="Http://schemas.android.com/apk/res-auto"Android:layout_width="200DP"android:layout_height="Wrap_content""#303069""10DP"card_view:cardpreventcornerove
not a problem, but analysis can get a lot. I have started without analysis with dynamic planning because I have a preconceived belief that the state must be related to what is being asked, so I first assume that the state is Max, not sum. In fact, the problem of a point in the demand for the things and needs of the state inconsistent, is not simple to the last comparison of size can be obtained. is to use the state constraint range, within a certain range with a max to compare.Is my study on th
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.