Read Joel to talk about Excellent Software Development Methods

Source: Internet
Author: User

Book reviews on Douban:

Http://book.douban.com/subject/2193777/

First, the preface is intriguing. The motto "show, not tell" is worth pondering. The implication is that excellent works should be interpreted in words and displayed objectively. Specific to software products, excellent software products should be well done. The preface also tells a story about how a military uniform, dressed in a uniform, and ungloved, shows a 19-year-old recruit how to clean the toilet and tell us what the power of leadership is and how to inspire it. loyalty and enthusiasm of employees.

I. programming style is the subject

2. the most stupid user interface awards to the Windows Search Interface

A. Why is a dog asking a question?

B. What will happen if Google does?

C. Windows 7 has been improved.

3. EA (electronicarts): A story about employees

This article discusses the advantages and disadvantages of working overtime in the software industry. The author discusses the disadvantages of working overtime in terms of working overtime efficiency and employee turnover rate.

4. Great hackers:

A. EDISON: If there is no gap in productivity between everyone in a society, there will be no Edison.

B. It's not just about money.

C. Office Environment

D. Interesting

E. Annoying little problem

F. Clustering Effect

G. Identify hackers: Only hackers know the real hacker.

H. How to Train hackers: I don't think hackers are trained.

5. Starbucks does not use two-phase submission

A. Correlation

B. Exception Handling

· Write off

· Retry

· Remedy

C. Session

D. real-world architecture (massive asynchronous processing)

6. Passion

· I hope to be with those who can communicate with me in Depth

· I hope to have a heated debate

· I hope to fully respect others

· I would like to share my thoughts with you

· I am willing to communicate with colleagues in various ways

· I am willing to respect others' passion, beliefs, and thoughts

· I hope to collide with those beliefs and thoughts to create new and better ideas.

7. c ++ forgotten Trojan Horse

This article describes how C ++ can conquer a large number of users like a Trojan horse through lasting minor improvements.

8. How many Microsoft employees need to change a light bulb?

A. 1 Dev

B. One manager who has prepared specification documents

C. 1 localization expert

D. 1 Availability expert

E. One Dev, QA, and program manager discuss Security Vulnerabilities

F. 1 tester preparing the test plan

G. 1 test owner who updates the Test Progress

H.264 a tester who writes test cases and adds them to the automated testing in the evening

I. 3 to 4 testers conduct bug cleaning (bugbash)

J. 1 person in charge of writing Technical Documents

K. 1 reviewer technical document reviewer)

L. 1 Document Proofreader

M. One Document Manager is responsible for integrating documents and updating directories.

N. 25 translators are responsible for translation into various languages, including coordination and management between language translations

O. One senior manager is responsible for coordinating all personnel

9. What should I do if something goes wrong?

A. If something goes wrong, it will paralyze us.

B. Job panic

C. vent your anger

10. Risks of employment

A. Before you need it

B. Realize that employment is about possibilities.

C. Understand laws

D. Listen to various opinions

E. Advice on hiring programmers

F .......

G. Check the code

H. The best

· What is unique to the team?

· Continuous Learning

· Do you know its weaknesses?

· Whether it is a versatile player

· Whether it is a 10-fold coders

· Education level

·......

· Can I write good code?

· Love Programming

 

Related Article

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.