Summary:
A project of the design of the document review meeting, the road technology Daniel has a "warm" discussion, the focus of discussion is how the design is beautiful. There is a "heated" debate about how Oo, how high cohesion is low coupling, how to reverse control, and so on. If this
parents, we ultimately have to support their parents, really related to our life happiness problems, such as how to strengthen the body, how to plan the direction of life, how to deal with marital problems, how to educate children, Does our education concern or inspire us to think about these issues? Is it our education to train a group of test machines in school and then come out and become a working machine? Old to be a dead loser?So
Agile master MARTIN: What is SOA?
You may have learned a lot about the good and the bad. This articleArticleDespite the rumors of the merchants, we will describe service-oriented programming in a simple and easy-to-understand way. This is a unique introduction to SOA.
In daily business, some things do not change oft
. They want to make money to start a company. To make money, they need to invest money first and then generate value, if the output is higher than the input, it will make money. Otherwise, it will lose money. This is the most basic business operation principle, and software companies are no exception. Software development is a process of commercial operation. It
architecture design time, in the "sufficient principle" support, simple to build, and even the use of development tools, middleware, objects, such as the abstraction of the work to twist, until the development of the late, became hot "sweet potato", difficult "chicken ribs", Continue to retain the user's new requirements can not be met, a thorough replacement is a lot of work needs to restart, but also what
Programming What is extremeprogramming (Extreme programming, abbreviation XP) Source: Chinaxp http://www.xpchina.org waltson extremeprogramming (Extreme Programming, Abbreviated as XP) was proposed by Kentbeck in 1996. Kentbeck, working with Wardcunningham in the early 90, has been exploring new software development methods, hoping to make software development simpler and more effective. Kent has c
Micro-Service "microservices" has become one of the most popular hot words in software architecture. There are a lot of articles about microservices on the web, but it feels a lot too far away from us, and we don't find many instances that really apply in enterprise scenarios. Omitted here 10,000 words ~ ~ ~ so want to use their recent period of time using micro-services and by looking at the masters of the article thought to comb out, share out, for your reference (eagerly welcome everyone to s
system.
In order to distinguish the lowbrow image of traditional report system, the report system of target location and function characteristic is improved. I'm sorry to call that name again. At the very least, the title of the BI Business Intelligence system should also be crowned;
So, you see, on the market well-known report class system, not called Bi are not afraid to come out mix, if forced to a little higher, even in the periphery with
This article is from what is Domain driven Design? This article has been translated. ”... In many areas, the role of experts is reflected in their expertise rather than intellectually. “-- Don ReinertsenDomain driven design is a software development approach that enables s
been completed yet.
How can this customer define a "successful software project "? Well, maybe this project has been over the expected time and may have invested more manpower, but this does not mean "project failure"-it is just a higher cost. The key lies in how much benefit the cost will bring to Him, and whether his return on investment is cost-effective. For this customer, if the project can provide
to be developers to understand what a key part of a software system is used to do these things. They also don't need to think about databases or batch tasks or other technology-related aspects.Domain-driven design is the ultimate expression of agile methods-it is used to de
reflection was that from the company's perspective, the fundamental purpose of the interview was to find someone who could do a good job. "High Education", "Good algorithm", "Good Foundation", and "experienced" are representations rather than fundamentals. They cannot be equal to "good job" directly..
Method
The goal is clear, but the following problem is that the interviewer
well.Method
The goal is clear, but the following problem is that the interviewer is a black box system and "working well" is not a direct observability variable, the variables you can directly observe are basic, algorithm, experience, education, personality, conversation, age, and so on. Therefore, in fact, you can on
I often hear about IOC and spring. What is IOC?
IOC can be understood as an implementation method of 'interface-Oriented Programming ide'. IOC implements mandatory 'interface-Oriented Programming '.
Spring forcesProgramImplement the class according to the architect's idea.
For example, the architect designs three business objects: users, data pools, and data elements. Architects want these three
Business Process Management is the sum of a series of methodologies, tools, and technologies used to design, customize, analyze, and control operational business processes. BPM is a process-centric approach that combines process and management methods with information technology to improve performance. BPM works with business analysts and information technology experts to facilitate efficient,
Nbear is a software development Framework class library based on. Net 2.0, c#2.0 Open all source code. Nbear's design goal is to make the most of the effort to reduce the developer's workload and maximize development efficiency, while balancing performance and scalability.
Open source protocol: BSD.
The origin of the name Nbear
N represents. Net, and it also means that no;bear can be translated into bear
opening and transfer. You may say that common programmers seldom come into contact with the banking system. This example is not simple enough. let me give you a more common example. all programmers should have been in touch with the article management system, the operations in it, such as top placement and refined addition, are domain logic. In this case, it seems that the action corresponding to the use case is
. Simply put, you need a horizontal scaling model, but I think it should also be agile, easy-to-use, automated, secure, and highly available. This article is from this point of view.
It should be noted that NuoDB is "just" a software. This means that NuoDB is running on Linux, Mac, Windows, or Solaris on either a lapt
main responsibility is to maximize the commercial value of the product. Product managers should focus on product optimization to achieve business goals and achieve maximum ROI.
Technology:If the product manager does not know how to build a product, it makes no sense to define the product. This does not require the product manager to write code, but understanding the technology, the most important thing is
Http://blog.sina.com.cn/s/blog_3f5f4ee301009xar.html
Speaking frequently in front of the public can attract the attention of others, but it is not the purpose to attract the attention of others. I was thinking, this is also a way to spur myself. When others follow me, I have no choice but to start thinking and writing more valuable things.
Over the past few years, I have met many people and met many others
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.