Some software development practices can be applied also elsewhere. For example testing of bad cases - you try to break the software by providing invalid input. From time to time I am doing same for processes where I have some doubts about purpose or where the guidance is bad. So for example if someone wants from me to fill in some form, I simply fill it wrongly and submit.
Jan Sobotka’s Post
More Relevant Posts
-
Software development includes designing, creating, testing, and maintaining software products. #softwareengineering #development
To view or add a comment, sign in
-
Most software development work is maintenance. A common rule of thumb: About 80% for maintenance vs 20% for developing new features. If that's the case, should testing also be 80% about regression testing?
To view or add a comment, sign in
-
Effective Error Handling in Software Development In software development, meaningful exceptions and proper validations are crucial for robust services. Each service should have its own set of exceptions and validations—whether structural or behavioral. Relying on the next service to handle validations can lead to unexpected failures. By ensuring that each service manages its own exceptions, we can catch errors early, providing clear and informative messages for both developers and end users. This approach prevents late-stage failures that can cause serious headaches down the line. Proper error handling not only enhances the user experience but also improves maintainability and debugging efficiency. Let's strive for clarity and resilience in our code!
To view or add a comment, sign in
-
A great article that introduces software coverage concepts to help you develop better software.
To view or add a comment, sign in
-
Unit Tests – “Ensuring quality and reliability: How effective unit tests can advance your software development!” Unit tests are the backbone of robust and reliable software. They help detect errors early, ensure code quality and save valuable development time. Discover the key benefits and best practices for implementing unit testing in your projects. Take your software development process to the next level! #UnitTesting #SoftwareDevelopment #CodeQuality #AgileDevelopment #TechInnovation
To view or add a comment, sign in
-
A great article that introduces software coverage concepts to help you develop better software.
Have you covered *this* when testing C and C++ Software?
medium.com
To view or add a comment, sign in
-
Software Development Process: 1. Run code. 2. Identify errors. 3. Fix errors. 4. Run code. ^ Repeat. Self-Development Process: 1. Think. 2. Act on thought. 3. Assess results. 4. Adjust thought. ^ Repeat. If the goal is improvement, this isn't a one-time thing.
To view or add a comment, sign in
-
Software development tip 💡 : Proper testing is crucial to ensuring your application meets quality standards and user expectations. Ensure you have a robust testing strategy in place before embarking on a DIY software development project (or contact an expert outsourced team to help you). #QualityAssurance #SoftwareTesting #SoftwareDevelopment
To view or add a comment, sign in
-
Writing well structured and clean code is important in software development. But sometimes serving the business purposes and fulfil the clients requirements is much more important than writing the clean code or efficient code or whatever you describe it.
To view or add a comment, sign in
-
Determining the cost of a specific software development project can be challenging. Here are the technical factors that affect software development cost. #softwaredevelopmentcost
To view or add a comment, sign in