|
One of the biggest time sinks in software development is code review and approval. Unless you count the "should this be InitializeWorkflow or StartWorkflow?" discussions as finding bugs
BeginStartInitializeWorkflow, of course
|
|
|
|
|
I always try my best to read every line of changed code in a review. I have found obvious bugs and requested changes. Sometimes you can even tell the developer didn't even bother to try and compile the code before submitting.
Looking at you M****s. (Someone I used to work with.)
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
Hard to argue with the points even if the thesis put a cap in my knee.
"First, the yield on finding bugs in reviews was about 15% of code review comments defects despite it being the top motivation."
But I don't think that's the chief motivation. Rather, "meta" is. Was the approach a good one? Is there way better way? Are there fundamental oversights to the implementation? Are there code features that the reviewer learns from the review or that the reviewer can pass to the reviewed on account of the code in question being exhibition? Code style/staying within 'the lines'? Were the tests written? If they wrote tests, and you review those, there is a sort of comfort that the code doesn't have bugs. It's not 100% but...
|
|
|
|
|
Well, bugs usually involve the complex interplay of code from various different source files.
I doubt that any code reviewer could spot that looking at one file at a time.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
At my last job, code reviews were very effective. They covered more than bugs; they helped sanity check code design.
|
|
|
|
|
Code reviews aren't for testing code, that's what alpha and beta testing/UAT are for. Obvious bugs might be spotted, but that's not what the focus is on.
There are no solutions, only trade-offs. - Thomas Sowell
A day can really slip by when you're deliberately avoiding what you're supposed to do. - Calvin (Bill Watterson, Calvin & Hobbes)
|
|
|
|
|
The secret of a successful code review | CommitStrip[^]
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
We’re bringing over 350 additions to Uno Platform in this release, with the standout being official support for JetBrains Rider. Today I learned that there's more than just Visual Studio out there
|
|
|
|
|
I could probably learn to really like Rider.
The problem with that is I don't know if future employers would like Rider.
I suppose that's somewhat non-issue. It can't be that much to license it for yourself. But then there's maybe some code stylization sorts of things which may differ from VS (like both may have 'cleanup code' but one does it slightly different).
|
|
|
|
|
Article wrote: We’re bringing over 350 additions to Uno I thought the biggest plus was the +4
Just in case: UNO[^]
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
The 405B parameter model beats rivals at math, coding and multilingual tasks, Meta claimed. It now whips Winamp's butt
|
|
|
|
|
Now, Intel plans to address the processors’ troublesome ‘elevated operating voltage’ with a microcode patch. It seems you can have too much power
|
|
|
|
|
Kent Sharkey wrote: It seems you can have too much power Watch out with that... voltage pikes might wake them up
Just in case: Short Circuit (1986) - IMDb[^]
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
The GPT Builder ceased to exist as of July 10, with all custom GPTs now deleted by Microsoft. RIP: March 2024 -July 2024
Killed before the download was complete
|
|
|
|
|
I wonder how many "custom GPTs" there were...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
The advertising industry can heave a sigh of relief. That's the way the cookie doesn't crumble
|
|
|
|
|
Quote: Google isn’t killing third-party cookies in Chrome after all Probably one of these:
1) the relation "investment vs revenue" was not so good after all
or
2) Another project cancelled = business as usual
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Freelancer, one of the biggest freelancing websites, reported that even with AI growth, freelancing jobs are increasing. Sadly, all the jobs are to use AI
|
|
|
|
|
The companies try AI, see that the results don't match the hype, and go back to "traditional" freelancing methods.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Daniel Pfeffer wrote: The companies try AI, see that the results don't match the hype, and go back to "traditional" freelancing methods, because the fired their own devs (and now have to pay more for the same job, sometimes even to the same people). FTFY
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
|
AI is just a productivity tool. Productivity tools don't kill jobs; they alter the corporate landscape, changing which jobs exist. The jobs that disappear due to higher productivity get replaced by other jobs that take advantage of higher productivity.
This has been observably true through centuries of technological improvements, but there are always ignorant people irrationally afraid of technology destroying employment.
|
|
|
|
|
A report sponsored by DevOps company JFrog suggests that executives over-estimate the extent to which developers within their organization defend against vulnerable or malicious packages in the software supply chain. If you're shocked, you might just be executive material
|
|
|
|
|
Once, Azure was a cloud platform dedicated to Windows. It's The Year of Linux on Azure!
|
|
|
|
|
It's the millennium of the Years of (talking about) Linux!
|
|
|
|