Classic asserts
Asserts are the fundamental building block for unit tests; the nunit Library provides a number of different forms of assert as static methods in the assert class.
Areequal
Assert. areequal (expected, actual [, string
Do not add automatically generated files to version control, such as the bin directory and OBJ directory.
Svnadmin create/users/zhangronghua/documents/svntest can create a repository.
Run SVN import. File: //
Article Description: is the user experience too magnified by us?
The user experience has repeatedly been brought up by people from various positions. Seems not to value the user experience is not fit to do products, operations and even
Remember, during the 51 period of this year, the "Wei Zesi incident" swept across the country. Wei Zesi, the young man, answered a question of questioning humanity: what is the greatest evil of humanity? So far, everyone has a different answer to this question. And, the Dark Horse programmer-This will "for the students to change the fate of the lectures, for tens of thousands of pupils to avoid detours and books," The Company believes that: an educati
The best way to learn is to have a good teacher. He teaches you different skills according to your different stages, and the teacher not only teaches you to practise, but also teaches you to be a man, to make you inner and outward in shape. Teach you some truth, you may not quite understand at that time, but wait for you to practice many days, after twists and turns, there is a day enlightened, and then to learn to do things, with less effort, great diligence; there is a good mentor naturally is
the 10 major programming maxims that every programmer should know (Kevin Pang):Programming Maxim 1: Smoke (there is no smoke without fire)Programming Maxim 2: Prevention, treatment supplement (an ounce of prevention is worth a pound of cure:)Programming Maxim 3: Don't put all your eggs in one basket (Don ' t put all your eggs in a basket)Programming Maxim 4: Man sows, reap (as you sow,so Shoul you reap)Programming Maxim 5: Haste to waste (great haste
The best way to learn is to have a good teacher. He teaches you different skills according to your different stages, and the teacher not only teaches you to practise, but also teaches you to be a man, to make you inner and outward in shape. Teach you some truth, you may not quite understand at that time, but wait for you to practice many days, after twists and turns, there is a day enlightened, and then to learn to do things, with less effort, great diligence; there is a good mentor naturally is
say anything. Maybe you are a genius, however, I believe that most people know that you have never learned the knowledge you really need at work at school, after graduation, the teachers who can help us win a job in the company are these excellent books. A good book can change a person's life.
The following is a simple list of top books in this survey:
First place: 1306 votes for "code complete (2nd ed) by Steve McConnell", Chinese version "code Daquan (second edition)", two software jolt
The first chapter is about pragmatic philosophy, what is the characteristic of a programmer who focuses on failure? We feel that they deal with the problem, the attitude of seeking solutions, the style, the philosophy, the more direct the problem to think about, always try to put the problem in a larger context, their success is another key is they are responsible for every thing they do.What does "My code
"The Pragmatic Programmer", Chinese edition "Programmer's Way of cultivation"Third place: 689 votes "Structure and interpretation of Computer Programs", Chinese edition "Construction and interpretation of computer programs"Fourth place: 557 votes "The C programming Language", Chinese edition "C programming Language"Fifth place: 472 votes "refactoring:improving The design of Existing Code", Chinese edition
of spontaneous folk activity can be found in ThoughtWorks.
In the subsequent articles, I will give each book a reason for recommendation based on each dimension. At this time, books have become our subjects. I would like to make a tour of this kingdom without appreciation. Finally, list the Chinese and English books of the reading radar, as shown below (thanks to the bean column created by Kaifeng for this radar chart, you can access ThoughtWorks (China) programmer's reading radar ):Coding Prac
melons and beans. Now I am lazy and may face a lot of messy code in the future, and finally I am sorry for myself.
Of course, you don't have to be extreme-in Google, I often joke that other engineers treat code like their pets, the relationship between me and the code is more like a ranch-pragmatic, not emotional. However, when the Code does not listen, I still cannot help losing my temper.9. Cost, speed, and accuracy
This is the tie triangle in soft
Stackoverflow, a well-known foreign website, has a problem: Which book has the greatest impact on programmers and should every programmer read it ?, This survey has lasted for two years and has attracted 153,432 visitors so far. A total of 478 books have been recommended by readers (more ), the most popular book code complete was topped 1333 times.
If you are a programmer, you must be interested in reading
the programming by coincidence
Make your code "bulletproof"
Capturing the real needs
A ruthless and effective test
Make your users Happy
Build a pragmatic team
Ubiquitous automation
When these problems fall down and you are in the programmer's position, presumably then you will feel the "nameless quality", then you have to go through the programmer from the beginning to the mas
Being responsible for yourself and your actions is a cornerstone of a pragmatic philosophy. The Pragmatic programmer is responsible for his own career and is not afraid to admit ignorance or mistakes. If you are responsible for a result, you should take responsibility. When you make a mistake (just as we all make mistakes), admit it honestly and try to give a var
thought leaders will leave the virtual abandoned town before anyone has a chance to get there.I became a programmer because I love computers and love computers, and you have to be passionate about change. I was just so. But I think magpie developers sometimes change their craft instead of being a disservice. Andy Hunt and Dave Thomas are thinking that pragmatic programmers (utility
Some programmers have some experience skills, but they can't be efficient programmers because they lack the qualities they need. What are the characteristics of the industry's top efficient program staff?1. Active learning of new technical and non-technical knowledgeBad programmers begin to learn knowledge only when they are not. Good programmers take the initiative to learn new technical knowledge. Great programmers will not only learn new technical knowledge by themselves, but also learn non-t
technologies
Has not heard of the upcoming technologies
Has heard of upcoming technologies in the field
Has downloaded the Alpha preview/CTP/beta and read some articles/manuals
Has played with the previews and has actually built something with it and as a bonus shared that with everyone else
2n (Level 0)
N2 (level 1)
N (level 2)
Log (N) (level 3)
Comments
Platform Internals
Zero Knowledge of platform Internals
Has basic knowledge of how th
In the pragmatic approach, we have introduced some principles.The first is the danger of repetition. One of the key points, every knowledge in the system must have a single, unambiguous, authoritative expression. --Don't repeat yourself. Some repetitions are imposed, such as creating documents with duplicate information, repeating definitions in different contexts, repeating structures in programming languages, but there are ways to put repetitive inf
The path of programmer cultivation from small to expertHaving read the first two chapters of the book so far, there has been some inspiration and experience, and it feels necessary to do some summarizing.This book uses a lot of the software or not about software, has given me a lot of feelings, because they are the precious experience of the predecessors, for our future work and life will have a significant impact.Programmers should be
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.