Question

In: Computer Science

What professional responsibilities does a software developer have with respect to the testing and documentation of...

What professional responsibilities does a software developer have with respect to the testing and documentation of code that he/she develops?

Solutions

Expert Solution

# Responsibilities of a developer with respect to testing :-

* Check the basic functionality/features of the software :- Check all the possible ways by which an application can get crashed . also check input fields ,buttons on every screen that they are working fine or not. if you find any bug or something is not working properly tell the tester that you are aware of that and working on that or will fix it later . also check all the API calls( if you have used in your application) that response is correct .

* Peer Review on your code :- make sure to verify your code by your peer or any other senior deeloper because sometimes it may happen that you have missed something or used something wrong in your code and you are not aware of that .

* Use tools/plugins for quality code checking :- use any plugings or tools like lighthouse dev tool(for web application) for checking your code quality and response time of the code that you have written . if you have find out that backend api or any front-end code is taking a lot of time try and change it as soon as possible.

* Unit testing :- Unit testing is must from the developer side . Developer should write unit cases for all the units(class ,methods ) so that we can find that all the small units of our code is working fine as described.

* Write testable code :- make sure to write the code that can be easily tested . if you write any complex code then it will problem you as well as to tester as well to debug if found any bug.

* Take the tester feedback in positive way do not feel guilty or try to fight with tester if something is wrong.

# Responsibilities of a developer with respect to code documentation :

* Code documentation plays a very important role in software developement . From the developer perspective code commenting is must that can help developer to understand what/why he did something in the code .

* Keep track of the file changes and the features listing with you so that you can understand or verify what you are trying to build or what you have done earlier .

* Code documentation will not only help programmer only but also to the other developer who are or will work on the project . code dcumentation will give them brief idea how they can get start in the project.

* Also make sure to create/use flow diagrams and architecture diagram and other diagram like ER and class diagrams of the software and work according to that .

* At any point of time if you want to debug something in your code documentation will help you a lot.

* With code documentation make sure to use better naming and structure for the variables or the comment.

Hope this answer will help you . if you still feel confused comment down or try connect with me .

thanks.


Related Solutions

What professional responsibilities does a software developer have with respect to the testing and documentation of...
What professional responsibilities does a software developer have with respect to the testing and documentation of code that he/she develops? And Which aspects of testing and documentation would a developer normally not be involved in? Explain your answer.
Which aspects of testing and documentation would a developer normally not be involved in? Explain your...
Which aspects of testing and documentation would a developer normally not be involved in? Explain your answer.
Which aspects of testing and documentation would a developer normally not be involved in? Explain your...
Which aspects of testing and documentation would a developer normally not be involved in? Explain your answer
Does a professional Accountant have responsibilities not shared by other professions(i.e., finance professionals, sales and marketing...
Does a professional Accountant have responsibilities not shared by other professions(i.e., finance professionals, sales and marketing professionals, technology professionals, etc.-all may work alongside Accountants in the modern-day accounting firm)? If so, what are these unique responsibilities and how to indicate their relevance?
If a Schedule C taxpayer does NOT bring documentation to prove their income, the Tax Professional...
If a Schedule C taxpayer does NOT bring documentation to prove their income, the Tax Professional __________. a. Must be given other evidence that the self-employment income is accurate before completing and signing the return. b. Cannot prepare the return. c. May not claim Earned Income Tax Credit (EITC) on the taxpayer's return. d. Should instruct the taxpayer to prepare a Form 1099-MISC to document their own income.d
RUN THIS PROGRAM ON NETBEANS As a Software Developer, you have received a requirement from a...
RUN THIS PROGRAM ON NETBEANS As a Software Developer, you have received a requirement from a Company to implement a prototype for its payroll system. You receive the following specifications: If an employee works more than its regular hours, it is considered overtime and it will be paid based on the employee’s experience. All employees are paid biweekly (80 hours) Employee taxes: 1% This company manages three categories of workers based on employee’s experience. Group 1 (Silver) o Pay rate:...
What is the role of physical software media in documentation? What are all the information must...
What is the role of physical software media in documentation? What are all the information must be stored on a media label? IT system integration
What are the existing statutory legal responsibilities of directors with respect to CSR activities
What are the existing statutory legal responsibilities of directors with respect to CSR activities
What are the professional and personal responsibilities of the nurse related to the Euthanasia? Professionally what...
What are the professional and personal responsibilities of the nurse related to the Euthanasia? Professionally what is expected of you when an ethical dilemma such as this arises when a patient is in your care. Personally, from an ethical perspective, how would you manage this ethical dilemma as it relates to your personal feelings and concerns.
What are the Ethical and professional responsibilities of the pusher type system in the industry?
What are the Ethical and professional responsibilities of the pusher type system in the industry?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT