How do you think they would benefit from comments

Assignment Help Computer Engineering
Reference no: EM133422169

Question: Code comments are a way to annotate computer code with helpful information aimed at future developers. Not all experts agree on how it should be used, or indeed if it should be used at all. Some employers require its use, but others are less enthusiastic, and some actively discourage it.

consider these ideas as well as your own reading and experiences. Then address one of the following questions in your post:

Don't change this line; it hurts!" Is this a useful code comment? Why or why not?
If you worked with other software developers, would you appreciate comments in their code? How do you think they would benefit from comments in your code?

If you managed a team of software developers, would you require them to use code comments? If so, to what degree would you have rules and procedures to follow, if any?

In The Elements of Programming Style, a well-known computing study from the late 1970s, Kernighan and Plauger advocated a number of guidelines, called "lessons", which they felt should guide software development, such as "Write clearly -- don't be too clever", and "Avoid too many temporary variables". One lesson was "Don't document bad code -- rewrite it". Consider the meaning of this lesson in the context of code commenting. What does it mean to you?

In recent years documentation generators have come along that can search for code comments, add them to an index, and annotate them with additional tips and cross-referencing. How might such a system be helpful or a hindrance?

Reference no: EM133422169

Questions Cloud

Explains to your employees what change you are making : Imagine that you are the president or owner of a company and you have chosen to make a change to your building or business practices to improve sustainability.
Write a console app that uses a menu to set up : COMP 212 Centennial College Write a console app that uses a menu to set up a dictionary of students. The dictionary is indexed by Student_Id, and each item
Solve a single data step that takes an existing sas data : STA 402 Miami University Solve a single DATA step that takes an existing SAS data set and creates a new SAS data set for which each observation consists
What are the ramifications of this statement : What are the ramifications of this statement? Does free will have a place in this approach to persuasion? You may wish to refer to or draw on other theories
How do you think they would benefit from comments : If you worked with other software developers, would you appreciate comments in their code? How do you think they would benefit from comments in your code
What do you think is the significant role : Create a synopsis video entitled "How Information Helps Us Understand The Fabric Of Reality | Order and Disorder
What were the problems with vitality health old performance : What were the problems with Vitality Health's old performance management system? What are the key features of Vitality Health's new performance management
How does culture impact the way you communicate with : Discuss the intersection of culture and interpersonal communication. How does culture impact the way you communicate with individuals from diverse communities?
Determine and organise the content required for the website : Using the information from the previous step, make a digital sitemap diagram of the overall website hierarchy based on your grouped content

Reviews

Write a Review

Computer Engineering Questions & Answers

  Club membership activities are managed by database

The Baltimore Horse Club has about 100 members. All the club's membership activities are managed by a database.

  Realize the circuit using a rom

A circuit has four inputs RSTU and four outputs VWYZ. RSTU represents a binarycoded- decimal digit. VW represents the quotient and YZ the remainder when RSTU. Realize the circuit using a ROM

  Show that the time delay system is a time-invariant system

The input and output of the time delay system satisfy y(t) = x(t - td) where td is the delay of the system. Show that the time delay system is a time-invariant.

  What is the unusual feature of the for loop that you used

Display the processes in the system every 30 seconds five times using a while loop. What is the unusual feature of the for loop that you used?

  Amazon kindle changed the number of print books

Has popularity of the Amazon Kindle changed number of print books Kindle users buy.

  How can string and word variable type data structures be

how can string and word variable type data structures be implemented? describe how a word from a programming language

  Create the minimum required promotions graphics

Another type of app found on the app stores are educational games. There are immersive full-screen apps that offer a range of learning activities.

  Compare the round keys in des and aes

Compare the round keys in DES and AES. In which cipher is the size of the round key the same as the size of the block?

  Construct twelve-bit hamming code for characters a and three

The 12-bit string 010111110010 with embedded Hamming code bits (c8, c4, c2, and c1) has just arrived. Construct a 12-bit Hamming code for characters A and 3.

  Imagine you are asked to head a non-computerized department

Now assume you would like to connect the internal network you devised in Q1 to the outside world. What are the steps you consider to follow? And what are the additional equipment/software you would purchase and why?

  Write three example program in symbolic learning

Write three example program in Symbolic Learning by python language and show the result after execute each program.

  Compared and contrasted the mis in place in two distinctly

compared and contrasted the mis in place in two distinctly different organizations. compared each organizations use of

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd