torstai 13. lokakuuta 2022

The most important part of a programming project

 Working on a project is a multi-step-process which can take from anywhere for hours to even years to complete. When it comes to projects related to computer science, such as creating an application, you really need to take your time to make sure that whatever project you have designed, works. The important thing to keep in mind is that you are usually making something for someone other than yourself. That means that even though you know how something is supposed to work, others might not.

 For example, let’s say that you are creating a program. You would start by planning and then you would start working on a program, which would include coding among other things. You could think that to create a product that is usable for everyone, you would need thorough planning.

Although planning is one the most important aspects to creating a good product, what really creates a well-working product is testing; tests after tests after tests. But why should you do so much testing on your product? Simply because you are not every person who uses your products. If we imagine that you have created a program that if designed to do a specific thing. What happens if a user tries to make it do a different thing or gives the program a wrong input. What happens then, does the computer blow up? Probably not, but the program will not work, or it will do something completely different than what it is supposed to.

To eliminate errors in your program you do testing. When testing, you are trying to find every possible way that your program might break. So the idea of testing is to pretty much do everything as wrong as possible and the fix the issues you find. The best way to discover issues in your program might be to have other people to use it. So get your friends to try out your program and have them do the wildest things to try and mess with your work.

In short, testing is a way to find issues in your program and fix them. It is certainly the most effective way to create well working error-free projects.

4 kommenttia:

  1. Good post and eliminate errors in program is very important.

    VastaaPoista
  2. Great post! Planning and testing are really important in developement. However after testing you should know how to properly fix the issues that come up, and not just band-aid fix the problem, hoping it won't break again in the next update, often in the same way.

    VastaaPoista
  3. Testing is definitely very important and I agree with your point on letting other people test your application. Developers might be blind to something that the tester isn't. Nice post!

    VastaaPoista
  4. Well written! I agree with you, testing is a big part of the final success

    VastaaPoista

The Trade Fair

 Last Thursday my team and I presented our project during a trade fair in Tellus in Oulu University. The trade fair was a pleasant experienc...