Category:.NET
-
Best testing practices for Agile Teams: automated pyramids
Automated testing and agile software development often appear in pairs, but automation in agile is often easier said than done. Most developers have recognized the benefits of test automation: it speeds up testing, reduces costs, increases coverage, and so on. However, many people never exceed the initial investment required to start. Like the Neanderthals in […]
-
Simulation dialogue of important communication scenarios in the project
01 project start Speech:XX, XX, dear colleagues, hello. Background:After preliminary investigation, the…….。For this XX project, we have preliminarily arranged the project implementation plan, and have reached an agreement with the business and it. Next week, we will start our XX project research work. thank:Thank President XX and President XX for their great support to the […]
-
From Net development to achieve cloud native operation and maintenance (II) – Net core ecology
1. new start from Net 6.0 start . Net 6.0, as a long-term supported version, is a milestone. From Net5.0 will Net framework and After the merger of. Net core, in Net5.0 has been improved again Net 6.0 is perfect. It was also mentioned in the last article Net 6.0. If you are interested, you […]
-
Code refactoring and unit testing — test items (II)
Code refactoring and unit testing (1) 2、 Create test project We have created the charging project of the power bank as the legacy system of our reconfiguration. In order to verify the correctness of each reconfiguration, we need a test project to test our reconstructed code. Next, let’s create this test project. 1. in […]
-
Three methods of c\winform traversing form controls
catalogue 1. loop traversal 2. recursive traversal 3. use reflection 1. loop traversal private void GetControls(Control fatherControl) { Control.ControlCollection sonControls = fatherControl.Controls; foreach (Control control in sonControls) { listBox1.Items.Add(control.Name); } } Result: panel, GroupBox, TabControl and other controls can be obtainedProblem: the child controls on the panel and other controls cannot be obtained 2. recursive […]
-
Utilization Net development server application management tool
catalogue 1、 Background 1、Anno.Deploy 2、 Method of use 1. Integrated with anno 2. Use alone 3. Annodeploy profile 4. Annodeploy configure a daemon 1、 Background 1、Anno.Deploy Anno.DeployCan andAnnoIntegrated use, used to deploy new services, start services, stop services, and clean services. It can also be used alone for daemons. 2、 Method of use 1. Integrated […]
-
Git rebase operation in sourcetree
Recently, Gerrit was used as a review method in the project (the previous project was small and had not been exposed to this kind of code review), resulting in some changes in the previous code submission process Before (this is one of my submission methods, which is completely completed on sourcetree) 1.local_ Branch development code, […]
-
Introduction to python (XVIII) Linux
Editor:LonelyrootsSometimes you will lose yourself if you take care of others’ feelings too much!Don’t be blinded by the happiness in front of you. There is usually pain hidden behind the happiness.Everyone envies others’ natural and unrestrained, but they can’t do what others can do.If you know the former me, you will know that I am […]
-
Exploration of IOS a/b test scheme
Forward article:Exploration of IOS a/b test scheme Introducer At the end of 2016 and the beginning of 2017, in an Internet company that makes travel products, the product manager frantically raised the demand for a/btest, so that the company’s program apes turned pale when talking about ab. the evil product manager made the program apes […]
-
From Net development to achieve cloud native operation and maintenance (IV) – Net core microservice development
1. . Net 6.0 project template change In Net 5 and Net 3.1, asp Net core project template has a program class and startup class in Net 6 introduces a project template with a minimum API, and the startup class is removed from the normal template. Personally, I feel that after these are done, the […]
-
Resolve HTTP error 500.19 in ASP website: absolute physical path is not allowed in httperrors section
Work needs, need to maintain an ASP website, the website has been more than ten years, the code has been difficult to sort out. Needless to say, ASP technology has not supported this type of project since it was developed more than 20 years ago. Maintenance is a headache. I will write something to replace […]
-
Full analysis of c\
catalogue 1. Foreword 2. Unit test 2.1 definition of unit test 2.2 benefits of unit testing 2.3 principles of unit test 3、. Net 3.1 MS Test 3.2 NUnit 3.3 XUnit 4. Basic use of xUnit 5. Other 1. Foreword “Programmers who cannot write unit tests are not qualified programmers, and programmers who do not write […]