GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    Sammy is a :fox_dance: (theresnotime@iscurrently.live)'s status on Wednesday, 15-Mar-2023 10:49:21 JSTSammy is a :fox_dance:Sammy is a :fox_dance:

    Why do some feature requests/bugs/whatever-s, even when they have defined acceptance criteria in a task, slow to a crawl at code review?

    Excluding the obvious (no one doing reviews, improvements to code, etc.), a lot of the time it seems to boil down to *opinions*. Now, I'm not talking about "opinionated code style" nit-picks (though they're rarely constructive) — I'm referring solely to the sorts of -1s and comments which go:

    - "I reckon.."
    - "I'd prefer it if.."
    - "Normally I would.."

    Your opinion as a helpful software engineer reviewing a patch is incredibly valuable, and often those opinions help produce better code, reduce technical debt and ensure the acceptance criteria of the request is actually met.

    Rarely though, they don't.
    They bog a well-defined, criteria meeting patch down into days and weeks of needless discussion, until either the submitter gets bored and moves on (resulting in no new feature), or they give in to the opinions, modify their patch and walk away feeling brow beaten.

    Guides like https://www.mediawiki.org/wiki/Guidelines_for_a_healthy_code_review_culture go a long way to try to capture some of these concerns and frustrations, but they're fairly pointless if people don't bother to read them.

    In conversationWednesday, 15-Mar-2023 10:49:21 JST from iscurrently.livepermalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: login.wikimedia.org
      Guidelines for a healthy code review culture - MediaWiki
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

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.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.