1. PrefaceA few days ago, my colleague made some comments and summaries about architecture, design, pattern and so on. This also re-reminds me of this question of thinking, what is the architecture? What is a framework? What is the relationship between design patterns and architecture? With the framework? What is specific? What are the advantages of abstraction?
bring users into the product, so that users more intuitive understanding of content.
The emotion of life summed up : The law of the data summarized, the life of similar experience to sum up, applied to the design, given the design with emotion. In the operating system market share report, the concept of galaxies is used to show Microsoft's dominance in the operating system.
The emotional summary of L
, avoid impact on other modules. HoweverThe direct result is the interface programming method mentioned in the next section. For example, for the cost accounting mentioned above, although they are changeable and unstable, they still have something stable, that is, most of them.Manufacturing Enterprises all need cost accounting. This is very important, so it means that the interface methods are relatively fixed.
Another way to maintain architecture stability is to adhere to the interface-oriente
. FactorialDefinition: The factorial of a positive integer, which is the product of all positive integers less than and equal to the number, and the factorial of 0 is 1. Factorial writing n! of natural number nPoint of thinking: function calls itself for operation /// ///calculate factorial/// /// positive integers /// factorial Results> Static intFactorial (intN) {if(n = =1) { return 1; }
to implement them. In the test design, the white hat helps create the model of the app. Wearing a white hat you should execute a test set as expected and focus on the facts. This person's task is to gather facts to inform the ongoing discussion of value neutrality.Red Hat represents emotional thinking, both positive and negative. This hat should help you to observe your own emotions. When testing, you buil
From: http://www.blueidea.com/design/doc/2007/4720.asp
Articles written by Scott Berkun often start from a practical point of view, such as this article:Abstract: Discussion on critical thinking in web page and interface designCritical thinking is the core of design and engineering. In many fie
Design ideas of flow statistics
--answer Zhang's Questions Logistics system Planning report Project management system design project management related documents OA system requirement Analysis OA system Design Database Design Report of human resources system designing (CRM Glossary)[MMS Business principle] [Microsoft
After one months, finally have time to take advantage of the lecture to organize the case of thoughts. Of course, doing is not good enough, but, as good enough, but also the need to record? Because in the process of recording design thinking can always find more deficiencies and possible, this may be its value.
The project record is about one months before the World Cup project, the whole process of cooper
I've been developing Web applications using the ASP. WebForm framework for almost four years, and throughout my development career, I've used the MVC framework of ASP. Because there is often a discussion on the WebForm framework and the MVC framework of the pros and cons, so they are also concerned about the two, because they are most familiar with the WebForm framework, so will consider its advantages? What is the design idea?To understand the
hard and hard to find ... So I persuaded myself to continue living here.
In the design of the product, I will often be a dead point, as a result of technical or other resistance when I found that I can not follow the previous ideas to continue to design, so I constantly to the previous idea of the improvement, and constantly add new things come in to complement and perfect in order to be able to achieve,
[This is my own study notes, welcome reprint, but please specify the source:http://blog.csdn.net/jesson20121020]
Object-oriented (OO) thinking:1. Consider the classNoun2. Consider attributesCan not be separated from the specific application environment3. Method of consideration4. Consider the relationship between classes5. Consider hiding (encapsulation)Reduction of coupling6. Consider inheritanceStrong coupling and should be used with caution7.
customer said "orders can be set aside, and rebuild the order, and order number to keep the original order number consistent", so that the original primary key is in jeopardy. Therefore, the actual field that has uniqueness also represents the primary key that can be used. Therefore, I recommend that you set up a new field dedicated to the primary key, this key itself is not reflected in the business logic, does not have practical significance. And this key in a certain program to increase the
Label:In our database design, can not escape the database table is the primary key, there may be many friends did not think deeply, the design of the primary key to the entire database design has a great impact, so we have to pay attention to. The primary key is necessary: Some friends may not advocate the database table must have the primary key, but in my
analysis? The question came, and I was somewhat puzzled, and the following conclusions were drawn:Paradigm as the theoretical basis of database design, in fact, is not perfect, some cases are not suitable for practical development. The guiding principle of the paradigm is to be as clear, simple and clear as possible, and to simplify the complex relationship. But the problem comes out, the actual development to consider efficient, simple, as far as po
This year is really not too much writing analysis of the production of articles. A large part of the reason is that it is busier and more energy dispersed elsewhere. More like to write a larger range of things, it is true that the type of article is more popular, and I have been writing the process of learning for many years things.
But it does not mean to stop thinking about your work.
Like a mentor often tells me to pay attention to details, but w
will be applied.
In terms of service design, our thoughts converge on 5 Basic principles: User-centric, common creation, sequential execution, physical display and integrity. 、
For an example of our most relevant hotel reservations, the service design must consider the user and the service's different contact points (for example, in order to query the hotel,
In a beginner from the introduction to the mastery of the way, such as the discovery problem → input thinking → proposed the learning model is very effective.
1
Problems encountered
Through this period of coding practice, accumulated some coding experience, but also realized the previous code structure defects:
(1) Low development efficiency: each use of a piece of resources (such as timers, etc.), the author will go to inquire technical manuals, co
specific page. In the product development process, the product manager receives the requirement from the interaction design, analyzes the requirement, and finally delivers the website high fidelity prototype. Abstract ideas and ideasAccurateIt is displayed in the interface language. Meet the company's business needs.
On the other hand, Interaction designers are born to improve product availability to some extent. In fact, it is to meet the requiremen
I browsed the books launched in 2005 only in 2010. I did not work hard in these years. If it weren't for the "first-line architect Practice Guide", I would continue to ignore this book every time I stood in front of the shelf of Luming bookstore.
To be honest, if I read this book in 2005, it will be a great improvement for myself. MQ, COM +, authentication, authorization, and configuration. At that time, I
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.