1. "Open-Close" principle (OCP)Software entities shocould be open for extension, but closed for modification.It is open to extensions and closed to modifications.
2. Lishi replacement principle (LSP)Where the base class is applicable, the subclass
The idea of Stallman, the father of GNU:
ProgramDesigners are never hungry, and there will still be a lot of "service" to make money like in the current high-price software era. The GNU software can also make programmers more productive, because
Basic Quality
Communication skills, self-confidence, sense of humor, memory, patience, suspicion, self-supervision, insight;
Extensive experience;
Ability to express and describe problems;
Ask a question and ask for help;
Logical
BenProgramAnalyze the index of the name based on the name analysis. An effective tool that provides comprehensive reference for individual or two relationships. Master♂Luo Yun is willing to contribute to the development of Yijing with the idea of
Software testing has been completed for three or four months. What should I write to record my growth on the Software Testing Road. The first is to improve your awareness, and the second is to share your work with netizens.(Background: My company is
Waterfall Model
Winston Royce proposed the famous waterfall model in 1970. It was the only widely used software development model until the early 1980s S.
The waterfall model divides the software life cycle into six basic activities, including
1. OverviewWe often say that software architecture is a key element for successful software projects. So what is the software architecture? Sei considers that the software architecture of a program or computer system refers to one or more structures
The boundaries between development and architecture are elusive. Some people tell you that it does not exist at all. The architecture is just a simple extension of the design process made by developers. Others think that this is a gap. developers
Recently, Google's Picasa cannot be accessed. I don't know if the Picasa server is faulty or because of some reason, it cannot be used. If you want to see an image or Picasa, you can log on and view it as follows.
1. Open the
With the deepening of the understanding of the assembly code and the improvement of the level, the study of PJ suddenly generated a dream one day, why do we manually analyze the section where the core code is located, why can't I find it? Why can't
I saw a very interesting image on a blog of a technical expert two years ago. Unfortunately, I forgot to save it, but I still remember the artistic conception. Today I found in another blog: http: // http://blog.csdn.net/blueluhan/archive/2008/08/08/
I recently attended many interviews and visited a variety of companies. I have a general understanding of the recruitment status of various companies. I would like to make a small summary here.First, let's talk about the programming language. This
The realities of softwareTestingChapter 3
HighlightsNo perfect processTrade-offs and concessionsWhy software can never be perfectWhy Software Testing isn' t just a technicalProblemThe terms commonly used by softwareTestersTesting Axiom
It's
The summary of the data center charging system comes to an end. Let's talk about how I feel from a soft engineer to VB.net.
I. Software Engineering
So far, the Team has not started development, so the importance of the document is not so deep, but
Recently, I mastered a method on how to change software UI language such as menu, button something like that. here, I wirte something for you and share my code with you. if you like it. we can talk about it together and exchange our mind each other.
Course objectivesIntroduce the Practical Software Engineering MethodsWidely used in IT industryPresent a well-defined roadmap-The uniied process-soThat you can move in a step-by-step process fromRequirements to codeEnforce the real skills of OOA/D
Paip. Software Version Improvement Plan vc423
1. Speed2. ini TrayTray trc4 = new tray (this, floatform1 );
Ver Kunlun
3. per Thread try catch
Verkunlun
4. Program try catch
5. As long as the EXE is used, do not
6. Multi-open. Log dir app
I will focus on how to write the driver here. I will not introduce some applications, because I write very little about those high-level applications. If you want to talk about it again, you may be confused about the shift!As a new technology
Application Status of software development project management tools in China
Editor's note:The software development process involves various management work and corresponding tools, from requirement
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