Post Made Community Wiki by tia
2 added 428 characters in body
source | link

It's perhaps the worst possible way to program.

is this an incompetency?

Yes. If someone can't understand it well enough to write it themselves, they really need to find a new job where they aren't expected to code.

More importantly, if someone can write the unit test case, they must be able to write the code. Or prove that the problem can't be solved in a reasonable amount of time. If there are technology issues, training is essential. If there are algorithm issues, then training is also essential.

Who has the time to RTFM?

Everyone.

Isn't that what sites like stack overflow do anyway?

No.

the person who asked the question would simple copy paste the most voted answer.

The most-voted code may not work as expected. It may not be optimal. It may not handle boundary conditions or special cases correctly. Indeed, it may not even work for the questioner's architecture, even though it did work for the person answering.


would you read complete Javadoc for BufferedReader or look up some example of using it somewhere??)

Read the entire javadoc. Always.

What are the real dangers of copy paste coding that can impact their competency?

Rule 1: Software is just encoded knowledge.

If there's no knowledge behind the software, it's random junk that appears to work for a few examples. There's no value in that.

It's perhaps the worst possible way to program.

is this an incompetency?

Yes. If someone can't understand it well enough to write it themselves, they really need to find a new job where they aren't expected to code.

More importantly, if someone can write the unit test case, they must be able to write the code. Or prove that the problem can't be solved in a reasonable amount of time. If there are technology issues, training is essential. If there are algorithm issues, then training is also essential.

Who has the time to RTFM?

Everyone.

Isn't that what sites like stack overflow do anyway?

No.

the person who asked the question would simple copy paste the most voted answer.

The most-voted code may not work as expected. It may not be optimal. It may not handle boundary conditions or special cases correctly. Indeed, it may not even work for the questioner's architecture, even though it did work for the person answering.

It's perhaps the worst possible way to program.

is this an incompetency?

Yes. If someone can't understand it well enough to write it themselves, they really need to find a new job where they aren't expected to code.

More importantly, if someone can write the unit test case, they must be able to write the code. Or prove that the problem can't be solved in a reasonable amount of time. If there are technology issues, training is essential. If there are algorithm issues, then training is also essential.

Who has the time to RTFM?

Everyone.

Isn't that what sites like stack overflow do anyway?

No.

the person who asked the question would simple copy paste the most voted answer.

The most-voted code may not work as expected. It may not be optimal. It may not handle boundary conditions or special cases correctly. Indeed, it may not even work for the questioner's architecture, even though it did work for the person answering.


would you read complete Javadoc for BufferedReader or look up some example of using it somewhere??)

Read the entire javadoc. Always.

What are the real dangers of copy paste coding that can impact their competency?

Rule 1: Software is just encoded knowledge.

If there's no knowledge behind the software, it's random junk that appears to work for a few examples. There's no value in that.

1
source | link

It's perhaps the worst possible way to program.

is this an incompetency?

Yes. If someone can't understand it well enough to write it themselves, they really need to find a new job where they aren't expected to code.

More importantly, if someone can write the unit test case, they must be able to write the code. Or prove that the problem can't be solved in a reasonable amount of time. If there are technology issues, training is essential. If there are algorithm issues, then training is also essential.

Who has the time to RTFM?

Everyone.

Isn't that what sites like stack overflow do anyway?

No.

the person who asked the question would simple copy paste the most voted answer.

The most-voted code may not work as expected. It may not be optimal. It may not handle boundary conditions or special cases correctly. Indeed, it may not even work for the questioner's architecture, even though it did work for the person answering.