Skip to main content
Commonmark migration
Source Link

I'm not sure that an automated answering bot or whatever would be appropriate, for a couple of reasons. The primary one is this:

##It is not a person.

It is not a person.

Why does this matter? Well, to me, it matters a lot. Sure, a "lint" type tool can show you errors and potential problems, but it cannot teach. I feel one of the great things in having a real programmer review your code, is they not only can help improve the code, they also help to teach you how to learn better. This, a lint tool cannot do.


There are a few other concerns, mostly logistical in nature:

  • Bot would probably be a PITA to design;

  • Bot would likely need to be a legit SE user (like @Duga) to have privileges to post on the site;

  • Bot would take away opportunities for human users to gain reputation/badges/etc.

  • Bot might confuse new users into thinking it's a real person;

  • How/who manages the bots reputation, badges, etc.?


###Instead...

Instead...

Someone suggested in comments:

Would a list of static analysis tools help jumpstart this? – h.j.k.

I think having a list of static tools in itself would be useful enough for reference.


#Update!

Update!

Such a list of static tools is being developed here:

###What static analysis tools exist that can help pick up points for answering CR questions?

What static analysis tools exist that can help pick up points for answering CR questions?

I'm not sure that an automated answering bot or whatever would be appropriate, for a couple of reasons. The primary one is this:

##It is not a person.

Why does this matter? Well, to me, it matters a lot. Sure, a "lint" type tool can show you errors and potential problems, but it cannot teach. I feel one of the great things in having a real programmer review your code, is they not only can help improve the code, they also help to teach you how to learn better. This, a lint tool cannot do.


There are a few other concerns, mostly logistical in nature:

  • Bot would probably be a PITA to design;

  • Bot would likely need to be a legit SE user (like @Duga) to have privileges to post on the site;

  • Bot would take away opportunities for human users to gain reputation/badges/etc.

  • Bot might confuse new users into thinking it's a real person;

  • How/who manages the bots reputation, badges, etc.?


###Instead...

Someone suggested in comments:

Would a list of static analysis tools help jumpstart this? – h.j.k.

I think having a list of static tools in itself would be useful enough for reference.


#Update!

Such a list of static tools is being developed here:

###What static analysis tools exist that can help pick up points for answering CR questions?

I'm not sure that an automated answering bot or whatever would be appropriate, for a couple of reasons. The primary one is this:

It is not a person.

Why does this matter? Well, to me, it matters a lot. Sure, a "lint" type tool can show you errors and potential problems, but it cannot teach. I feel one of the great things in having a real programmer review your code, is they not only can help improve the code, they also help to teach you how to learn better. This, a lint tool cannot do.


There are a few other concerns, mostly logistical in nature:

  • Bot would probably be a PITA to design;

  • Bot would likely need to be a legit SE user (like @Duga) to have privileges to post on the site;

  • Bot would take away opportunities for human users to gain reputation/badges/etc.

  • Bot might confuse new users into thinking it's a real person;

  • How/who manages the bots reputation, badges, etc.?


Instead...

Someone suggested in comments:

Would a list of static analysis tools help jumpstart this? – h.j.k.

I think having a list of static tools in itself would be useful enough for reference.


Update!

Such a list of static tools is being developed here:

What static analysis tools exist that can help pick up points for answering CR questions?

replaced http://codereview.stackexchange.com/ with https://codereview.stackexchange.com/
Source Link

I'm not sure that an automated answering bot or whatever would be appropriate, for a couple of reasons. The primary one is this:

##It is not a person.

Why does this matter? Well, to me, it matters a lot. Sure, a "lint" type tool can show you errors and potential problems, but it cannot teach. I feel one of the great things in having a real programmer review your code, is they not only can help improve the code, they also help to teach you how to learn better. This, a lint tool cannot do.


There are a few other concerns, mostly logistical in nature:

  • Bot would probably be a PITA to design;

  • Bot would likely need to be a legit SE user (like @Duga@Duga) to have privileges to post on the site;

  • Bot would take away opportunities for human users to gain reputation/badges/etc.

  • Bot might confuse new users into thinking it's a real person;

  • How/who manages the bots reputation, badges, etc.?


###Instead...

Someone suggested in comments:

Would a list of static analysis tools help jumpstart this? – h.j.k.

I think having a list of static tools in itself would be useful enough for reference.


#Update!

Such a list of static tools is being developed here:

###What static analysis tools exist that can help pick up points for answering CR questions?

I'm not sure that an automated answering bot or whatever would be appropriate, for a couple of reasons. The primary one is this:

##It is not a person.

Why does this matter? Well, to me, it matters a lot. Sure, a "lint" type tool can show you errors and potential problems, but it cannot teach. I feel one of the great things in having a real programmer review your code, is they not only can help improve the code, they also help to teach you how to learn better. This, a lint tool cannot do.


There are a few other concerns, mostly logistical in nature:

  • Bot would probably be a PITA to design;

  • Bot would likely need to be a legit SE user (like @Duga) to have privileges to post on the site;

  • Bot would take away opportunities for human users to gain reputation/badges/etc.

  • Bot might confuse new users into thinking it's a real person;

  • How/who manages the bots reputation, badges, etc.?


###Instead...

Someone suggested in comments:

Would a list of static analysis tools help jumpstart this? – h.j.k.

I think having a list of static tools in itself would be useful enough for reference.


#Update!

Such a list of static tools is being developed here:

###What static analysis tools exist that can help pick up points for answering CR questions?

I'm not sure that an automated answering bot or whatever would be appropriate, for a couple of reasons. The primary one is this:

##It is not a person.

Why does this matter? Well, to me, it matters a lot. Sure, a "lint" type tool can show you errors and potential problems, but it cannot teach. I feel one of the great things in having a real programmer review your code, is they not only can help improve the code, they also help to teach you how to learn better. This, a lint tool cannot do.


There are a few other concerns, mostly logistical in nature:

  • Bot would probably be a PITA to design;

  • Bot would likely need to be a legit SE user (like @Duga) to have privileges to post on the site;

  • Bot would take away opportunities for human users to gain reputation/badges/etc.

  • Bot might confuse new users into thinking it's a real person;

  • How/who manages the bots reputation, badges, etc.?


###Instead...

Someone suggested in comments:

Would a list of static analysis tools help jumpstart this? – h.j.k.

I think having a list of static tools in itself would be useful enough for reference.


#Update!

Such a list of static tools is being developed here:

###What static analysis tools exist that can help pick up points for answering CR questions?

replaced http://meta.codereview.stackexchange.com/ with https://codereview.meta.stackexchange.com/
Source Link
replaced http://meta.codereview.stackexchange.com/ with https://codereview.meta.stackexchange.com/
Source Link
Loading
replaced http://meta.codereview.stackexchange.com/ with https://codereview.meta.stackexchange.com/
Source Link
Loading
Added link to post about static tools
Source Link
Phrancis
  • 20.5k
  • 35
  • 65
Loading
added link to @Duga for clarity
Source Link
Simon Forsberg
  • 59.8k
  • 1
  • 78
  • 174
Loading
added 271 characters in body
Source Link
Phrancis
  • 20.5k
  • 35
  • 65
Loading
Source Link
Phrancis
  • 20.5k
  • 35
  • 65
Loading