概要表示の使い方

Sider Labs の解析結果の画面(ダッシュボード)では、様々な方法でコードクローンの分析を行うことができますが、この記事では「概要」タブにおけるコードクローンの可視化機能について使い方を説明します。…

0 Comments

成功への分岐点 — ソフトウェアブランチのベストプラクティス —

ソフトウェア開発チームは、迅速に行動しなければなりません。予算はますます厳しくなっています。タイムラインも短くなってきています。そして、クライアントは常により多くの機能を求めてきます。もしあなたのチームが最大限の能力を発揮できるようにしたいのであれば、可能な限り効率的に仕事をする必要があります。 ソフトウェア開発チームにとって、ブランチの作成方法は生産性に関わる一要素ですが、いわゆるベストプラクティスを採用してないケースも多いようです。結果として、多くの問題や余計な労力が発生している可能性があります。この記事では、生産性を向上させる9つの方法を紹介します。 0.ブランチとは何ですか?…

0 Comments
Read more about the article ソースコードレビューツールとは?代表的ツール7種をご紹介
Software engineers people working on project and programming in company

ソースコードレビューツールとは?代表的ツール7種をご紹介

 ソースコードレビューは、近年のソフトウェア開発プロセスに不可欠な要素ですが、リリース時期が迫りメンバーが多忙になると、十分にコードの確認ができなかったり、レビュー自体がスキップされてしまうことも起こりがちです。そのような忙しい場合でも品質を一定に保つためには、レビューの効率を上げる必要があります。この記事では、コードレビューの効率を上げるために、現在(2020年)広く導入されているコードレビューツールを7つご紹介します。 ソースコードレビューとは?  ソースコードレビューが行われるタイミングは様々です。ソースコードマネージメントツールとしてGitHubやGitLab…

0 Comments
Read more about the article リファクタリングはじめの1歩 — 手法や注意点を初心者向けに解説 —
Group of young programmers developing data code, working together in modern office, panorama with free space

リファクタリングはじめの1歩 — 手法や注意点を初心者向けに解説 —

リファクタリングとは?  プロのソフトウェア開発者はほぼ全員知っているが、学生やアマチュアの開発者はあまり知らない用語として、真っ先に思いつくものの一つが「リファクタリング」ではないでしょうか。  アマチュアの開発者は、多くの場合自分のためだけにコードを書きます。コードは論文発表のためだったり、自分の作りたい実験的なシステムのためだったり、目的は様々ですが、基本的には期限付きのもので必要な時にある程度動作すればそれでよく、目的を果たした後はそのまま放置されることがほとんどでしょう。一方、プロの開発者は、チームで作業を行うことがほとんどです。プロジェクトの存続期間も長く、製品を完成させた後も、機能追加・機能改善など引き続き作業が発生します。そのため、…

0 Comments
Read more about the article SVNからGitへの移行 ~ SVNからGitLab CE(Self-hosted)への移行ステップガイド
SVNからGitLabへの移行の手順です

SVNからGitへの移行 ~ SVNからGitLab CE(Self-hosted)への移行ステップガイド

はじめに 近年ではバージョン管理システムのディファクトスタンダードといっても過言ではないGitですが、実際にはまだまだSubversion(以下、SVN)で管理をしている現場も多いと思われます。 また、「GitやGitlabの名前は聞いたことがあるけど、SVNとの違いがよくわからない」「SVNの管理から移行するメリットはなんなのか?」…

0 Comments

スクラムマスター 成功のポイント

自分自身の開発経験から、もっと早くからスクラムとスクラムマスターを経験しておけばよかったと思っています。スクラム未経験の方には、この記事がスクラム導入のきっかけとなればば幸いです。また、スクラム経験者の方にとっては、より良いスクラム開発プロセスを考えるきっかけになることを願っています。 --- 私たちは長いソフトウェア開発プロセスの終盤をむかえ、ようやくお客様に製品を届けることができて興奮していました。開発開始時に受け取ったお客様からの要件使用書を元に、何ヶ月もかけて熱心に作業した結果、お客様が求めていたものをすべて実現した素晴らしい製品ができあがりました。…

0 Comments
Read more about the article アジャイル手法について知っておくべき3つのこと
Photo by İrfan Simsar on Unsplash

アジャイル手法について知っておくべき3つのこと

アジャイル手法は、絶えず変化する市場のニーズに素早く対応したいと考える技術系企業に適した手法であり、近年、規模を問わず様々なソフトウェア開発に活用されています。アジャイル開発を採用することで、開発チームは迅速な反復サイクルで製品を作り、テクノロジー業界の変化に容易に適応することができます。 VersionOne 社のState…

0 Comments