471 stories
·
4 followers

Bitbucket’s new code review offers reviewers a fast track to approving changes

1 Comment

Code review is at the heart of building quality software. It’s a critical step to ensure your code won’t cause issues down the line. But in the new world of automation, code review can feel like the slowest part of the software delivery process. It depends on another person taking time out of their day to give you feedback and check your work. Additionally, working within a pull request can be cumbersome and hard to navigate, slowing this process even further.

To solve this, we’ve set out to reimagine code review in Bitbucket from the ground up. And today, we’re excited to share the first milestone with you, a new pull request experience, now available as an opt-in beta feature.

A new code-first design

To help reviewers assess changes quickly, we’ve historically taken a “code first” design approach for the pull request view. Bitbucket displays the diff front and center so reviewers don’t need to click around to see what’s changed and provide feedback.

Today, we’re taking this concept a huge step further: we’ve redesigned the pull request view to display everything the reviewer needs on a single page, without tabs.

Through several rounds of user testing, we optimized the new design around improving navigability for the reviewer. We’ve seen reviewers reduce their time-to-approve by 21% compared to the existing UI.

Let’s check out the key features that help reviewers evaluate changes quickly to help deliver value to your customers faster.

Sidebar with file tree

Just like the sidebar in the new source browser, the pull request sidebar groups information into collapsible cards for quick reference at any time. One of these cards is the brand new file tree for navigating between files in the diff. Now, you can jump between files without having to scroll back to the top of the page:

Files are organized into collapsible folders in a familiar layout, and files are marked with comment counts and conflict markers so they can be addressed. If a filename is truncated, hover over the filename to reveal a tooltip with the full filename or click-and-drag the edge of the sidebar to reveal more of the tree:

You can also collapse and expand the sidebar by clicking on its edge or using the ] keyboard shortcut.

Sticky action header as you scroll

The redesigned header remains sticky to the top as you scroll down the page. Now you can easily approve or merge the PR once you’ve finished reviewing:

Sticky file headers and file tree highlighting as you scroll

Similarly, diff file headers are also sticky to the top of the page as you scroll so you don’t lose your place viewing long diffs. And to further reinforce this, the current file is highlighted in the file tree as you scroll:

Before, it was easy to lose your place when reviewing long or similar files. Now it’s always clear which file you’re viewing.

Collapsible diffs

Each file’s diff is collapsible so you can mark your progress and reduce scrolling as you move through the review.

And each diff’s side-by-side view is now available inline, instead of in a modal window:

Try the new pull request experience today

We’d love your team to try out the new view and give us your feedback! To enable the new view:

  1. Click your avatar in the Bitbucket sidebar
  2. Select Bitbucket Labs
  3. Enable the New pull request experience feature

This opt-in release is a beta, and we are still working to bring some existing features over to the new view. We’ve made it easy to temporarily switch back to the old view using the “temporarily disable the new UI” link in the Feedback card at the bottom of the sidebar:

If you’re not using Bitbucket yet but you’re excited to try the new experience, sign up today!

Discuss the new code review experience with the Bitbucket Community and Alastair Wilkes (Bitbucket PM) here

The post Bitbucket’s new code review offers reviewers a fast track to approving changes appeared first on Bitbucket.

Read the whole story
chrisminett
23 days ago
reply
Some (minor?) features missing in this beta, but looking good!
Milton Keynes, UK
Share this story
Delete

Coca-Cola to buy Costa chain for £3.9bn

1 Share
Coca-Cola is to buy the Costa coffee chain from Whitbread for £3.9bn.
Read the whole story
chrisminett
50 days ago
reply
Milton Keynes, UK
Share this story
Delete

Hysterical Story About Hotel's Clogged Toilet Is Every Plumber's Worst Nightmare

1 Comment
repair plumber ridiculous funny - 6449669

The toilet is POSSESSED. 

Submitted by:

Tagged: repair , plumber , ridiculous , funny
Read the whole story
chrisminett
71 days ago
reply
Mental imagery
Milton Keynes, UK
Share this story
Delete

Atlassian + Slack

1 Comment

Atlassian and Slack have been partners and friends for a long time (we’ve even publicly acknowledged our competition…not as you’d expect, but with cookies and cake). What’s fueled this camaraderie is that we both share an orientation toward customer service: as the world transitions to best of breed software to run their businesses, it’s up to us to help make sure it all works as well as possible for our mutual customers.

Today Slack and Atlassian are taking even bigger steps to drive fundamental improvements to the experiences of hundreds of thousands of teams and millions of people around the world who use our products together every day. This partnership is about a joint vision of simplifying and automating the huge amount of effort that teams everywhere expend to stay aligned, coordinated, and productive.

What this means for you

As part of this partnership, Atlassian will discontinue Hipchat and Stride, and provide a migration path to Slack for all their customers. We are purchasing the IP for Hipchat Cloud and Stride to better support that path to Slack, while Atlassian is making a small, but symbolically important investment in our business.  

We’re also committing teams on both sides to build deeper and more powerful integrations between Slack and the Atlassian family of products, which includes adding new functionality to the existing Slack integrations for Jira Server and Cloud (which, by the way, Slack uses daily) Trello, and Bitbucket, and building out new integrations with Confluence and other products. More details about these changes are available on the Atlassian website.

If your team currently uses Hipchat or Stride, welcome to Slack! We’re here to help. You can get started today by creating a new Slack workspace. Visit slack.com/migration/atlassian to sign up for Slack immediately without porting your data. To then initiate the process of migrating your Hipchat data, visit Atlassian’s migration hub. The ability to export your Stride data to Slack is coming soon.

Want to know more?

Documentation

Ready to set your team up in Slack? We’ve created comprehensive documentation to answer your questions and show you how to do everything from importing your full Hipchat archive to bringing (chompy) along for the ride. You’ll find guides to Slack for Hipchat Admins and Users, as well as a guide to migrating your data, on our Help Center.

Slack Webinars

To help you and your team understand how Slack works – from features to administration to platform integrations – we’ll be hosting a series of educational webinars for Hipchat and Stride users and admins.

Developer Meetups

If you’re a developer who’s been building on the Atlassian platform, either just for your team or to put an app in the marketplace, we’d love to get to know you at an upcoming Slack developer meetup. See where we’ll be next and register to join us at https://www.meetup.com/SlackDevs/

Have a question or want to talk with someone at Slack? We’re here for you. Email us at support@slack.com.

Read the whole story
chrisminett
85 days ago
reply
"Atlasian will discontinue HipChat & Stride". Woah
Milton Keynes, UK
Share this story
Delete

15 Absolutely Incorrect Ways To Pronounce Words

1 Share
twitter ridiculous spelling funny stupid - 6228229

Submitted by:

Read the whole story
chrisminett
92 days ago
reply
Milton Keynes, UK
Share this story
Delete

Review: Lightwave Light Switch, the best UK HomeKit solution for smart lighting

1 Comment

Apple’s smart home standard, HomeKit, is gradually picking up steam as more accessory manufacturers get on board. However, the availability of HomeKit accessories is still much smaller outside of the US.

For smart lightning, bulbs like Philips Hue are great for a quick-and-easy way to add HomeKit into your home, but ideally you want to make your light switches themselves smart. Lutron Caseta has been available in the US for some time. Now, there’s a (great) choice for UK homes too: the LightwaveRF Light Switch. Read on for my full review.

more…





Read the whole story
chrisminett
109 days ago
reply
Finally a sensible way to do smart lighting in the UK. Shame about the price, but hopefully this is the first step!
Milton Keynes, UK
Share this story
Delete
Next Page of Stories