Week Summary Five

Source: Internet
Author: User

Summarize

the teacher asked us to translate this week's class The 12 principles behind the Agile Manifesto

We follow the following guidelines:
Our highest goal is to meet our customers by delivering valuable software early and consistently.
You are welcome to make changes to your needs-even in the late stages of project development. Be good at leveraging changes in demand to help customers gain a competitive advantage.
To continually deliver software that is available, the cycle can range from a few weeks to several months, and the shorter the better.
During the project, business people and developers must work together.
Be good at motivating project personnel, giving them the environment and support they need, and believing they can do the job.
The most effective way to communicate, both within and between teams, is to speak face to head.
The software available is the main indicator of progress.
Agile processes promote sustainable development. Project Parties, developers, and users should be able to maintain a constant pace of progress.
The improvement of technology and the continuous improvement of design will enhance agility.
To be concise, it is best to reduce unnecessary work. It's an art.
The best architectures, requirements, and designs are derived from self-organizing teams.
The team periodically reflects on how it can be more effective and adjusts the team's behavior accordingly.

After translation, we have formed the following values:

Individuals and interactions focus on processes and tools

The available software is more than a complete document

Customer collaboration focuses on contract negotiation

Response change is more than following plan

In no contrast, the latter is not entirely worthless, but we value the former more.

By learning Java, I think it's not so hard to learn, so I looked it up on the Internet.

Four words Summary: Easy to learn hard fine!

Many people on the internet say that Java is relatively simple, a lot of people learn Java mostly because of easy to learn, Java from C + + development, it eliminates the most complex and confusing syntax, it eliminates the differences of the platform, it does not require users to manually free memory space, It avoids the interaction between the Java programmer and the native language, allowing programmers to focus only on the syntactic and application levels. as an object-oriented language, Java embodies its unparalleled features in enterprise-level development, and the overall development process is more fixed, modular, and needs to be analyzed relatively easily.

The pros and cons of the natural is that if in the application run process encountered in the grammar level and the application level of errors, how should be handled? What if there is a memory overflow in the online environment? What happens when the GC is too long? What happens when IO is not responding for a long time? How does the method throw an inexplicable exception? These questions are by no means a few if...else. Java programmers can solve, which requires a lot of experience, a lot of practice, a lot of Java bottom implementation Details of the study, and this is often the most difficult, the most test of the Java Programmer's part, some people do not want to go deep into the study, and some people study a little bit on the study will not go on.

We do the drawing of the general function of the lottery is added, but there are some features of the code is not implemented will continue to work!

Week Summary Five

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.