Question

Dialogue Question Explain the importance of documenting within a program and steps you can take that...

Dialogue Question

Explain the importance of documenting within a program and steps you can take that will assist you in documentation. Consider and describe advantages of documenting compared to commenting in other aspects outside of computing and technology.

Response of 250-300 words only.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

For a programmer reliable documentation is always a must. It is a important part because a documentation includes Requirements,architectural design. Requirements includes statements that identify the attributes or qualities of a system. Design includes the overview of software .Documentation is intended to help a user of software understand how to achieve their goal,but comments are intended to help someone who is maintaining the code understand the code.Comments are more related to contributors but documentations are related to users. A comment is a programmer-readable explanation that are added with the purpose of making the source code easier for humans to understand, and they are generally ignored by compilers and interpreters.A comment is often used to explain a small part of some code.A documentation is often focused on some third party user. This is usually more general and explains how to use something, not what a single statement does.

Documentation is having everything we need to know in one place and it is not everywhere in our code . The information in documentation is more general and tends to be like an overview whereas Comments are usually address specific technical details for sections like modules/functions or code blocks in a program.

Documentation is written for developers who want to apply the code to solve some problem.  But,comments are addressed to future developers or the one who is seeing the code ,who are likely trying to understand and modify the code.

Advantages of documentation:

  • It determines what others need to know
  • gives the proper method and style-the writing style of documentation should be based on the targeted audience.
  • it is like a planning exercise which considers other benefits and applications
  • Documentation is a form of communication so making good decisions about what to write ,document, the method style and process,all these are very important.
  • Documentation acts as an audience materials which conveys the necessary details with proper styling .So every tasks within a project in any area requires careful consideration and documentation is no different,it is also a must.
Add a comment
Know the answer?
Add Answer to:
Dialogue Question Explain the importance of documenting within a program and steps you can take that...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • What steps might you take if a program evaluation resulted unfavorably? Subscribe A person's attitudes and...

    What steps might you take if a program evaluation resulted unfavorably? Subscribe A person's attitudes and beliefs are often the driving force behind health choices and health behaviors. In your initial post, consider the role of a health professional. Referring to multilevel theory, do you believe it is more challenging to change a person's attitudes about healthy behaviors or to change a person's social environment that supports his or her health behaviors? Be sure to justify and fully explain your...

  • This response must have a response of at least 250 words and have a minimum of...

    This response must have a response of at least 250 words and have a minimum of two valid, scholarly resources shown in APA format. 1. How can you recognize if an employee is experiencing burnout, and what are some steps you can take to help that person recover? Next, describe a program you would consider implementing into the workplace to prevent future burnout. Support your comments with at least two scholarly resources. This response must be a minimum of 250...

  • Option 1: Authentication System For security-minded professionals, it is important that only the appropriate people gain...

    Option 1: Authentication System For security-minded professionals, it is important that only the appropriate people gain access to data in a computer system. This is called authentication. Once users gain entry, it is also important that they only see data related to their role in a computer system. This is called authorization. For the zoo, you will develop an authentication system that manages both authentication and authorization. You have been given a credentials file that contains credential information for authorized...

  • Discussion- Business Entity Directions: (You must post before you can see other postings.) Read the Instructor...

    Discussion- Business Entity Directions: (You must post before you can see other postings.) Read the Instructor Notes on Business Entity. Be mindful of all the unique distinctions between the entities. (ie.. formation, taxation. Profits and loss, etc.) Incorporate the notes into your answers. Identify legal and regulatory issues to be considered in creating/modifying this business. Identify and make clear reason, based on the facts in the situation, why you made that choice? Keep your posting limited to 300-500 words! What...

  • In the original flashcard problem, a user can ask the program to show an entry picked...

    In the original flashcard problem, a user can ask the program to show an entry picked randomly from a glossary. When the user presses return, the program shows the definition corresponding to that entry. The user is then given the option of seeing another entry or quitting. A sample session might run as follows: Enter s to show a flashcard and q to quit: s Define: word1 Press return to see the definition definition1 Enter s to show a flashcard...

  • QUESTION 1 (20) Systems development includes every resource and every step that goes into producing an...

    QUESTION 1 (20) Systems development includes every resource and every step that goes into producing an information system that solves a problem or helps the organisation take advantage of new opportunities. CyberTech has appointed you to head their software development project. Your task is to create a report highlighting the phases of the software development process as an attempt to inform management of the activities involved in developing software. Your report should clearly explain the steps or phases in the...

  • A minimum of a paragraph (200 words) per response is expected for each question. 1. As...

    A minimum of a paragraph (200 words) per response is expected for each question. 1. As the operations manager of a large company, analyze what the operations manager does and discuss how the operations side of the business operates. Describe how team dynamics impact performance. Provide specific examples of what operations managers do. 2. Use outside research to identify two current challenges faced in operations management and the strategies companies use to address those challenges. Suggest a third future challenge...

  • USING THE C++ CODE BELOW, CAN YOU PLEASE SOLVE THE QUESTION AND EXPLAIN THE STEPS. class...

    USING THE C++ CODE BELOW, CAN YOU PLEASE SOLVE THE QUESTION AND EXPLAIN THE STEPS. class StaticStack { private: int *stack; int capacity; int top; // index of the top element public: StaticStack(int size); // constructor ~StaticStack(); bool isFull(); bool isEmpty(); void push(int); int pop(); }; #include "StaticStack.h" #include <iostream> using namespace std; StaticStack::StaticStack(int size) { stack = new int[size]; // constructing a size sized array capacity = size; top = -1; // empty stack    } StaticStack::~StaticStack() { delete...

  • please fill out everything  What is Promotion?  What is integrated marketing and communications? ...

    please fill out everything  What is Promotion?  What is integrated marketing and communications?  Know the 6 elements of communication o Source, message, channel of communication, receivers, encoding, & decoding  What is the field of experience?  What is response?  What is feedback?  What is noise?  Know the 5 elements of the promotional mix o Advertising, personal selling, public relations, sales promotion, direct marketing o Know definition of each element o Know which of...

  • Exercise #1: Write a C program that contains the following steps (make sure all variables are...

    Exercise #1: Write a C program that contains the following steps (make sure all variables are int). Read carefully each step as they are not only programming steps but also learning topics that explain how functions in C really work. Ask the user for a number between 10 and 99. Write an input validation loop to make sure it is within the prescribed range and ask again if not. Commenting out the existing coding, write the code to divide a...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT