veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

208
active users

#codereview

1 post1 participant0 posts today
Review Board<p>The new RBCommons is live!</p><p>This update features Dark Mode, multi-commit reviews, a new-and-improved review experience, dashboard improvements, better code safety, mobile support, image review in diffs, new integrations, and much more.</p><p><a href="https://blog.beanbaginc.com/2025/04/26/welcome-to-the-new-rbcommons/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.beanbaginc.com/2025/04/26</span><span class="invisible">/welcome-to-the-new-rbcommons/</span></a></p><p><a href="https://mastodon.online/tags/projects" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>projects</span></a> <a href="https://mastodon.online/tags/saas" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saas</span></a> <a href="https://mastodon.online/tags/codereview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codereview</span></a></p>
nimstodon<p><a href="https://xoxo.zone/tags/codereview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codereview</span></a> <a href="https://xoxo.zone/tags/livecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>livecoding</span></a> <a href="https://xoxo.zone/tags/CatsOfMastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CatsOfMastodon</span></a> <a href="https://xoxo.zone/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://xoxo.zone/tags/cats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cats</span></a></p>

Working on some #code written by an #intern a few years ago and it's taking all of my energy to just add the feature and not refactor the whole thing. What's the point of having an intern and not reviewing their code as they go to prevent these issues? So verbose, so much duplication 😡😡

I guess I've been writing tools all by myself here with no review either, hopefully whoever takes them over eventually feels like I designed them reasonably 🤷

Unpopular opinion on software development

Yesterday, I came across CI cultists.
They were preaching one should merge in main multiple times a day.

Quite frankly, I associate this behaviour to lab rats compulsively clicking the button to get gratifications (please don't do that to rats).

I think developers should refrain from becoming merge junkies. Code review is essential for good code quality. Automated tests suck at detecting logical errors, security vulnerabilities, and even decent code coverage.

Also, I believe pair programming is absolutely not a strategy to allow continuous integration. Everybody involved in the development process is drunk on their own bullshit reasons they made up to justify their poor design. Either the code review should be done by someone else, or the developers should sober up for a fortnight before code reviewing their own code.

PS: I am a software developer. I get drunk on my own bullshit as well.

#fediverse hivemind, I have a code review question.

I have done a massive refactor of a codebase, and I want my team to review it. Do you prefer:

a) massive pull request and iterate on it over days/weeks
b) break it down into chunks and integrate progressively

I know b) sounds intuitively like the right choice, but what do you do if you find errors in the first PR? How do you propagate that to other branches?

[2208.04259] First Come First Served: The Impact of File Position on #CodeReview
arxiv.org/abs/2208.04259

arXiv.orgFirst Come First Served: The Impact of File Position on Code ReviewThe most popular code review tools (e.g., Gerrit and GitHub) present the files to review sorted in alphabetical order. Could this choice or, more generally, the relative position in which a file is presented bias the outcome of code reviews? We investigate this hypothesis by triangulating complementary evidence in a two-step study. First, we observe developers' code review activity. We analyze the review comments pertaining to 219,476 Pull Requests (PRs) from 138 popular Java projects on GitHub. We found files shown earlier in a PR to receive more comments than files shown later, also when controlling for possible confounding factors: e.g., the presence of discussion threads or the lines added in a file. Second, we measure the impact of file position on defect finding in code review. Recruiting 106 participants, we conduct an online controlled experiment in which we measure participants' performance in detecting two unrelated defects seeded into two different files. Participants are assigned to one of two treatments in which the position of the defective files is switched. For one type of defect, participants are not affected by its file's position; for the other, they have 64% lower odds to identify it when its file is last as opposed to first. Overall, our findings provide evidence that the relative position in which files are presented has an impact on code reviews' outcome; we discuss these results and implications for tool design and code review. Data and materials: https://doi.org/10.5281/zenodo.6901285

I just completed my first hour of *paid* code review.
It feels pretty unsettling that I need to keep track of my time and how I use it, but I’m sure I’ll get used to it.
It’s also kindda exciting that for the first time, I’ll be able to *see* where my time is actually going, and hopefully it’ll also create opportunities for optimising it.

We've been here for a while now and think it's time for an #introduction.

We are Lutra Security, an #infosec company based in Munich, Germany. Our mission, to which we have committed ourselves, is to improve IT security for our customers and in general, while maintaining the highest possible ethical and sustainability standards. We focus on providing high quality offensive security services (like #pentesting and #codereview​s) and consulting, while continuously investing in research and education.

If you have any questions, please do not hesitate to contact us.

An answer in advance: Lutra Security is named after the Eurasian Otter (Lutra lutra), representing our philosophy of sustainability and the agility of our work as penetration testers.

Ok, my turn to write an #introduction full of as many hashtags as I can think of.

I am in #infosec for as long as I can remember. My main interests in the subject are #networksecurity, #websecurity, #codereview, and secure #systemdesign. Unfortunately for you (and probably for me too, I don't know at this point) I also have a Ph.D. and I am a huge fan of "The Logic of Scientific Discovery" by Karl Popper.

I also like #movies, I watch a lot of them and I make way too many references, like the one below.

While waiting for my letter from #Hogwarts, I practice my dark arts with #computerscience the only other thing close to magical spells that I know how to cast. 🧙

#introduction time!

Hello! We're Review Board, an #opensource #CodeReview / #DocReview tool from @chipx86 (me!) and others at Beanbag.

reviewboard.org

We've been around since 2006. Our product's built to work with all kinds of workflows and SCMs (from #CVS to #Git to enterprise ones like #ClearCase, #CliosoftSOS). It's extensible like a browser.

We'll cover new releases for those interested, but also talk about development in general: #Python, #webdev, SCMs, #DiffX, code review, etc.

Review BoardReview Board - Time for a code review upgradeCode review and document review for organizations of all sizes, supporting Git, Perforce, Mercurial, IBM ClearCase, Cliosoft SOS, TFS, and more.