Oh no.
GitHub CoPilot can be used for adding comments to your code.
As you might guess, they are exactly the kind of comments we have spent decades begging people not to write.
"returns the Customer object"
@xyhhx @JessTheUnstill @firstyear @yaleman for mastercard & visa it basically boils down to card number, expiration date, cvc2/cvv2 digits of address, post/zip code.
as an issuer we don’t decline based upon address mismatches we just tell the merchant how the address digits + postcode digits matched and they decide whether to reverse the transaction or not. typically they ignore the address digits result entirely and just check the postcode result because addresses get mangled in unholy ways and that check fails all the time for stupid reasons
Thinking about it some more, the fundamental flaw with CoPilot is that the goal is to make it faster and easier to generate code.
As a programmer, you don't want to generate code.
You want to solve problems, and the less code involved the better. I don't want tools that will generate repetitive code, I want less repetition.
https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/ shows the problem. "Less mental effort on repetitive tasks", sure, but you should be trying to _prevent_ the repetition, not do more of it.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.