pragmatic programmer

Learn about pragmatic programmer, we have the largest and most updated pragmatic programmer information on alibabacloud.com

Pragmatic unit testing in C #-Part1

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

Pragmatic version control using subversion

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: //

Attach importance to user experience: Don't tangle form to be pragmatic

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

Dark Horse programmer warn friends: to be in the hands of conscience to do education

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

What does the "Programmer's Way of cultivation"----fix?

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

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

What does the "Programmer's Way of cultivation"----fix?

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

Which book is the most influential to programmers and should every programmer read?

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

Read "Programmer's path to training-from small to expert" read Note 01

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

Which book is the most influential to programmers and every programmer should read? _ Books

"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

Programmer's reading radar chart

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

10 coding principles that every programmer should know

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

Books that have the greatest impact on programmers and should be read by every programmer

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 Programmer's career path

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

Programmer's Way of cultivation read Note 1

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

How to become a "magpie" programmer? Reprinted from the House Guest College

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

7 features of an efficient programmer

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

Programmer competency Matrix

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

The path of programmer's cultivation--from small work to expert reading notes 02

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

Programmer's Way of cultivation 1

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

Total Pages: 15 1 .... 9 10 11 12 13 .... 15 Go to: Go

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.