Read C# Code Cleanliness Notes 05_Use Tools to Improve Code and Unit Testing
Read C# Code Cleanliness Notes 05_Use Tools to Improve Code and Unit Testing 1. High-quality code 1.1. Performance 1.1.1. Only perform the required operations and perform them quickly 1.1.2. Will not bring the system to a standstill 1.2. Availability 1.2.1. Continuously available at the required performance level 1.2.2. Topic1 1.3. Security 1.3.1. Validate input correctly 1.3.2. Prevent invalid data formats or invalid data out of range 1.3.3. Prevent malicious attack code 1.3.4. Identity Verification 1.3.5. Authentication operation 1.3.6. Fault-tolerant 1.4. Scalability 1.4.1. Safely handle exponential growth in the number of users without bringing the system to a halt 1.5. Maintainability 1.5.1. Ease of fixing defects and adding new features 1.5.2. Low coupling and high cohesion 1.6. Accessibility 1.6.1. Members with limited abilities can easily modify and use the software according to their own needs 1.6.2. High contrast user interface 1.6.3. Narration added for dyslexics and blind people 1.7. Deployability 1.7.1. For software users 1.7.1.1. Independent users 1.7.1.2. Remote access users 1.7.1.3. LAN users 1.7.2. Software should be easy to deploy without any problems 1.8. Extensibility 1.8.1. Ease of extension by adding new features 1.9. abbreviated as PASSMADE 2. Code Metrics 2.1. Pay attention to the complexity and maintainability of software…