Preach the _9_svn___ of knowledge

Source: Internet
Author: User
Tags svn

SVN: DEMO

Install SVN server svnadmin Help

Configure the svn repository svnserve.conf file passwwd file [X1]

Boot server default port:3690 svnserve –d–r (you can use the sc.exe[service Config command under window), do not manually start each time

        

If you do not want to manually start the SVN server each time, you can use the SC (service Config) provided by Windows

The tool configures SVN as a widnows service.

Add a service (don't forget the space after the equal sign)

SC Create svn binpath[X2] = "D:/program files/subversion/bin/svnserve.exe -- Service-r g:/crazyitres "displayname=" SVN service depend= Tcpip

Delete Service

SC Delete svn

SVN Client:

Publish Item (import)

Download item (chockout)

Daily development, modified, daily modifications need to be submitted to SVN server (commit)

Get the latest version from the server before you develop it every day (update)

For new files or folders, you need to add to be in the afternoon of SVN management (ADD)

But not yet uploaded to the server, (commit)

Delete files, folders (delete)

But not yet uploaded to the server, (commit)

Restart from previous version: Actually sync to the specified version (update to revision)

Create multiple branches (branch/tag)

develop along the branch

Merging (merge)

                  

Software Engineering:

Project Emphasis: purpose, plan, step

Reuse (faster, more stable, easier to maintain)

Seven Basic principles: the use of phased life cycle planning strict management, adhere to the stage review, the implementation of strict product control, continuous improvement of programming technology,

The results of each phase should be clearly reviewed, and the developer should be few and well chosen to break the practice of improving software engineering

Personnel management, project management, process management

Requirements Analysis Specific tasks: the comprehensive requirements of the system, analysis of the data requirements of the system, the export system.

Deployment requirements: Enhance automation programs, train end users, have detailed planning, record detailed process data, and timely feedback software compatibility defects

If Else trap for statement:

always prioritize the inclusion of a small range of conditions in front of the processing.

 

 

Software testing:

Software Testing is aimed at testing whether or not to meet the requirements

Software Quality assurance and software testing are different

The goal of software testing is to find errors , Software quality assurance is to strive for the least error

The purpose of the test:

looking for defects;

discover new defects;

There is no guarantee of no defect;

Note: a successful test found a test for defects that were not found before. finding defects is the ultimate goal of testing

Software testing is not a program test, the scope of software testing is broader. Software includes program testing, documentation, etc.

Test mentality

The weight of the test: In general software, software testing may account for 30% of software engineering work, but software testing accounts for more than 90% of the most important software.

The test is not exhaustive

        

software developers ' motto: sooner or later, software testing is ongoing

Pay due attention to the cluster phenomenon in the test. Experience shows that the number of bugs remaining in the program after the test is proportional to the number of errors that have been found in this program

Properly save test plans, test cases, and provide convenience for maintenance

Static test: (no need to use computer to run the system)

Code Review Code Analysis document check

Dynamic testing: (Running the system)

Structural Testing (white box) Functional Testing (black box)

Classification by Project Size:

Unit Test integration test System test user test

Effectiveness testing: In a simulated environment, the use of black-box testing methods to verify that the requirements specification specifications listed requirements.

 

The following two lines indicate that anonymous access is read-only and that access is writable after login

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.