TrustRadius: an HG Insights company

CodeStream

Score8.6 out of 10

7 Reviews and Ratings

What is CodeStream?

The vendor states CodeStream helps development teams resolve issues faster, and improve code quality by streamlining code reviews inside an IDE.

CodeStream enables asynchronous communication among developers on a team, anywhere. Review changes in the context of the full source tree, using preferred keybindings and environments. Use a simple shortcut to highlight code and CodeStream will automatically assign a reviewer based on context and history. Comment and code review threads are automatically repositioned as code changes, even across branches.

CodeStream puts Slack right inside VS Code, and saves all discussions about code, with the code. The end result is that source files become annotated with a team’s code-related discussions, delivering the full wisdom of every developer who has contributed to a codebase. Discussions become documentation for the source tree, creating a knowledge base from which future developers can learn.


Categories & Use Cases

Media

Screenshot of Code Discussion
Screenshot of Slack Integration
Screenshot of Code Review

1 / 3

Screenshot of Code Discussion

Stream Review and Colab with CodeStream

Use Cases and Deployment Scope

Our team is dedicated for development, so every day is like writing a lot of code and to maintain the quality a lot of reviews and collaborations to achieve the best, robust development environment. So earlier we were using some third party review process where we need to push the feature branch then raise pull request or merge request after that reviewers will get mails and after that review will be happened and in the end review comments etc. So it seems to be a long and futile process. For such situation CodeStream comes as a charm. It facilitate code reviews on the fly within no time, fastest peer code discussions with highlighting feature which is very useful for the later stages in the development cycle. Its a simple feedback request process which improves the whole development efficiency and productivity.

Pros

  • Peer code discussions.
  • CodeStream makes it possible that smaller code reviews can be initiated rather than a big cumbersome review in conventional development practice.
  • Fast code reviews.
  • No commits are required for those tasks which are in progress state, for review requests.
  • Best part is reviewer have a screen which projects whole code with the difference so reviewer have better visualization.
  • Review comments appears to be native comments.
  • Inside IDE collaboration with multiple developers.

Cons

  • Issues with version compatibility.
  • No as many big cons yet, this tool is superb.
  • No cons in support as well, it's just good.

Most Important Features

  • Frequent reviews without raising PR, branch management and email conversations.
  • Peer code discussions.
  • Without developing the whole feature a dev can request a review every now and then which is a very important and good part of agile.
  • Reviewer is having the whole IDE for review not just the code snippet with the changes it enhances the experience and lowers the chances of mistakes.
  • CodeStream provides a good bonding within the team.

Return on Investment

  • Productivity of the team increased.
  • Lowered the chances of mistakes at the time of review.
  • No corners left un-observed.
  • The development cycle becomes more interactive and hence team enjoys the peer discussions and review process.
  • A lot of time is been saved, no need of conventional time taking reviews procedures.

CodeStream

Use Cases and Deployment Scope

CodeStream is a very good platform to develop or collaborate the coding or the scripts. Using CodeStream we can easily develop our code also it is very easy to use. Also, it is giving an option to integrate it with another software which is really helpful for developing any of the products.

Pros

  • Integration
  • Easy to use.
  • Easy to maintain.

Cons

  • None
  • None
  • None

Most Important Features

  • Collaboration
  • Continuous Delivery.
  • Easy to maintain.

Return on Investment

  • None
  • None
  • None

A nice player among the strong market leaders

Use Cases and Deployment Scope

We used code stream in a investment banking project for integration of all the developer tools like GitHub, bitbucket. Mainly as a CICD tool for a streamlined process of code deployment. This was used as a major collaborator of the developer tools for which integrates the code development, ersion control, deployment under one umbrella

Pros

  • Code checkins
  • Pipelines for CICD
  • Docker support

Cons

  • UI and navigation between services
  • Only support YAML method
  • Manual setting of triggers in the pipeline

Most Important Features

  • JIRA integration
  • API extensibility
  • CICD pipeline designs

Return on Investment

  • Faster deployment
  • High cost of support
  • Kubernates deployment problem
  • API integration and extensibility for customisation

Alternatives Considered

AWS CodePipeline, Microsoft Visual Studio Code and Bitbucket

Other Software Used

GitHub