Tortoise Gitをもっと使いこなす〜発展編〜
はじめに こんにちは。 今回はTortoiseGitを使い始めた方に、もう少し進んだ使い方をご説明します。チームで開発するようになる時に役立つ操作などが多くありますので、これらの操作が使いこなせるようになると、より効率よく開発を進めていくことができます。 この記事のレッスンはTortoiseGitで基本操作ができる方を対象としています。 全くの初心者という方や、基本操作にまだ不安がある方は、まずは ...… Read More
SVNから Git移行を考えるための基礎知識と移行時の注意
はじめに こんにちは。この記事では現在SVNを使っている方に向けて、Git移行に関する有用な情報をまとめています。SVNからGitに移行を考えている方や、Gitってよく聞くけど、SVNとはどう違うのかイマイチ良く分からないという方に、それぞれの比較を交えながら移行のポイントなどもまとめました。 では早速学んでいきましょう。 レッスン1.それぞれの利点 GitとSVNは良く比較対象として挙げられます ...… Read More
【2019年度版】知っておきたい最近のソフトウェア開発のトレンド
はじめに ソフトウェア開発の分野は、日々凄まじいスピードで変化を遂げています。毎年のように進化しており、変化に取り残されず競争力を保ち続けるためには、常に最新のトレンドを知る必要があるでしょう。この記事では、2019年のソフトウェア開発のトレンドについて紹介します。ソフトウェア業界にいる方や2019年の開発トレンドを知りたい方は、ご覧ください。 GitHubを見ると、TypeScriptの利用者が ...… Read More
【Ruby版】CIツール導入ガイド 第6回 CIサーバーを使ってみよう
前回では Jenkins を利用して CIサーバーを構築した。今回は構築したサーバーで実際に CI を動作させてみよう。 リポジトリの作成 まずは動作させる前に、リポジトリにプログラムを登録しよう。第3回 さまざまなジョブ(1)::CIのジョブとして利用可能なRuby用のツールのインストール方法等で作成したプログラムと同じ内容のプラグラムを、リポジトリに登録する事にする。CIサーバーに設置したリポ ...… Read More
【Ruby版】CIツール導入ガイド 第5回 Linux 環境に Jenkins を導入し CI サーバーを構築
【Ruby版】CIツール導入ガイド 第5回 Jenkins は Javaで開発された、よく利用されているCIツールだ。今回は Jenkins をインストールし、実際に CIサーバーを構築してみよう。… Read More
【Ruby版】CIツール導入ガイド 第4回 さまざまなジョブ (2)(RSpec,Reek,RDoc,Selenium)
【Ruby版】CIツール導入ガイド 第2回では CI で実行するジョブにはどういう物があるのかについての概要を、第3回では、ジョブとして利用可能なツールのインストール方法をいくつか紹介した。今回は前回紹介しきれなかったその他のツールについて紹介したいと思う。… Read More
【Ruby版】CIツール導入ガイド 第3回 さまざまなジョブ(1)(RuboCop、Flay、test/unit)
Ruby版 CIツール導入ガイド 前回「第2回 さまざまなタスク:CIの実行中に処理されるジョブについての概要」で継続的インテグレーション(CI)で実行するツールの概要を紹介した。3回目では、継続的インテグレーションからRuby言語に適したツールのインストールから実行結果までを照会する。… Read More
【Ruby版】CIツール導入ガイド 第2回 さまざまなジョブ(静的コード解析、ユニットテスト、カバレッジ解析、ビルド)
Ruby版 CIツール導入ガイド リポジトリへのプログラムコードの登録と同時に決められたジョブを実行し、その結果を開発者にフィードバックするのが CI の基本的な動作だ。では実際にどのようなジョブを実行するべきだろうか。今回は CI で実行されるジョブについて、その概要を紹介しよう。(前回、第1回 CI の概要:CI の概要と、どのようなツールが存在するのかについて紹介する)… Read More
【Ruby版】CIツール導入ガイド 第1回 CI の概要
Ruby版 CIツール導入ガイド CI(継続的インテグレーション)とは、開発、テスト、リリースのサイクルが継続的に行われていく様子の事であり、それらを円滑に行うためのツールが CIツールである。… Read More