Wednesday 2 April 2014

Unit 6 D1

Unit 6D1 - Discuss factors that can improve the quality of code.  
  1. Explain in detail why the following terms are important when programming? (D1)
Debugging
Team working
Updating
 Debugging
Debugging is very important this is because of bugs and errors, without testing this programmers could end up in a bad situation within their coding, this can mainly happen when doing long programming this could be when an operating system is being coded. If an operating system is being coded and another member of your coding team adds new code to the project it could have an effect on the old code causing errors and bugs this is why debugging is very good element in programming. The primary function of debugging is to find and help resolve problems with your code you or someone else has created.

In computers, debugging is the process of locating and fixing errors in computer program code or the engineering of a hardware device. To start to debug a program or hardware device is to start with a problem, isolate the source of the problem, and then fix it. So in Visual Basic this is done in this window and it gives you a small description of the problem ad web link on how you can fix this.



Team working 
Some people prefer to work on their own in isolation, but yet a lot like to work in a team. In every team there is a team leader and the other people that make up that team. When you have a team it is important each and everyone of you know what role you have within the team, being in a team gives you responsibilities also you need to report to others in your team to keep everyone up to speed in whatever you are doing as a team.  With team work it is vital that everyone knows what role they have otherwise people may end up doing the same things as each other. The reason for a team is that some tasks are not doable on your own, like making a video game for a console you have many different departments working on different sectors like you have the designers the game engineers and the management team all working together.
Updating 
We update day in day out through social networking, our computer programs, apps, the list goes on but updating has allot more to it than some me see for example Apple's iOS 7 software there has been an update in every 1-3 months patching small things like language issues, adding languages to the Siri file system, patching small errors like with the new iPhone 5S the fingerprint touch ID was not 100% perfect bu these patches slowly overtime sorted these issue out. Updates come out for a variety of reasons for example users say they want a new feature to be added or removed or an option for the feature companies will look at what their customers say and see how many people want want in the update.
Updating an application  or the software you create the applications in is important this is because of the software owners patching problems in the software you use and you the creator of you application helping the people who have your software. 
Updated software this will help resolve security issues, bugs, patches also updating software will allow you to prevent people exploiting and making illegal versions or licenses if your program requires a license to run with all features.

References
, . BTEC Level 3 National IT Student Book 1. 3rd Revised edition Edition. Pearson Education.