A difficult release process-do not ignore details

Source: Internet
Author: User

Last week, a new version of the old program was released. The demand was actually planned before, and it was not very difficult to implement it, but it went through a long process.
On Monday, the tester reported that the newly compiled full version test is correct, but the patch version is incorrect. Of course, it must be caused by the absence of replacement of some files, so I manually replaced it and found that the phenomenon was still incorrect. So I came back and tracked the Code. There was no problem. It was still okay to run the code in the real form. Was it caused by shelling? After testing, there is still no problem, so I am very depressed. Is there a problem with the automated version? After a while, I found the problem caused by compilation conditions, after a long time of hard work, I found out that it was explained in the prompt before running, but I didn't care about the problem. It seems that every detail is crucial.
On Tuesday, there was basically no problem, but after talking with the test, I found that there were some problems with the scheme for determining the region, so I decided to change it temporarily, fortunately, the logic is not very complex, so it was changed smoothly. But I thought I should add some code protection, so I thought I should add more protection, so I added protection in some key methods, however, the installed version is not successful. It seems that the protection is not randomly added.
On Tuesday, almost all the problems were solved, and the release of the version was waiting. However, the problem followed, and the requirement was to implement automatic version updates. So I tested it myself and there was no problem, however, the tester cannot update the file, and the initial thought may be that the conditions are incorrect or there are some restrictions on the failure to download the file. Therefore, the tester tracked and tested the file. This is not a problem in this regard, by setting the log information, we found that the file has been downloaded successfully. The only problem is the installation. After reading the installation code, it is implemented through the creation process, there should be no problem, so I simply took out the code and ran it. The problem is that the Code has been used for a long time in the old version and should not be a problem with the code, it may be that this computer has a special environment, so I tested it on another computer, but it still didn't work. The ratio of this failure was relatively high. So I communicated with the master, the problem was solved simply after a day of over 12 o'clock. I 'd like to talk to the master tomorrow, and I will make the final confirmation, but the problem is not so smooth, this solution has no problems on the machines we tested, but other problems have arisen. Some judgments are not added, so we have After a better experience, I decided to re-create the version. I thought that this difficult release should be over now. It seems that it was not as smooth as I thought, but the user still could not, at that time, there was only one idea to solve the problem because of the large version of the machine environment? Because I had a test with the master, and sometimes it may occur that after Windows 7 is compiled, it cannot run on xp. Is this the problem? After a simple communication with the master, I decided to compile a debug version on my own machine to see what the problem was? However, it was found that there was no problem in the whole process of debugging, but there were still many problems when the program was running in the form of services. Finally, with the help of the master, it was more than seven o'clock P.M, after the entire test is completed, no problem occurs, and the test on the user's machine passes smoothly.
During the entire process, we found that there were actually some small details, such as whether the application added "" when calling the command line, and whether it was set correctly in the directory, any problems such as "\" may be found during Program Calling and cannot be ignored.

I remember someone saying, "We want to exceed the expectations of our customers." In fact, I think people are like the cloud. What users do they like is that you are also here to learn well, and customers are willing to accept it, in fact, there are some details. Maybe even a font adjustment or color adjustment can bring different feelings.

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.