タグ

githubに関するkazoooooのブックマーク (4)

  • 図を継続的に管理するためのベストプラクティス - WonderPlanet DEVELOPER BLOG

    こんにちは。サーバエンジニアの桐島です。 今回は、図(フローチャート、シーケンス図など)をチームで継続的に管理するための個人的なベストプラクティスを紹介したいと思います。 図の有用性と、継続的な管理の必要性 図って便利ですよね。 以下の様な図があると、チーム内での認識合わせを正確に素早く行うことができます。 サーバ構成図 アプリ-サーバ間処理のシーケンス図 APIプログラムの複雑なロジックのフロー図 ER図 ただ、プロジェクトのドキュメントに含まれる図がすべてメンテナンスされ、最新の仕様と図がマッチし続けているケースは少ないのではないでしょうか。 図は有用なのですが、管理し続けなければその有用性を失い、いずれ削除される運命にあります。 図の継続的管理への課題 では、図が管理されない原因は何でしょうか。 具体的なケースを幾つか挙げてみます。 再編集できないフォーマットで図が作られている ホワ

    図を継続的に管理するためのベストプラクティス - WonderPlanet DEVELOPER BLOG
  • これだけは押さえておきたいGitHub Flowの基礎 | Think IT(シンクイット)

    連載第三回は「これだけは押さえておきたいGitHub Flowの基礎」と題して、GitHubを使う上での基的な部分について解説したいと思います。 と言っても、Git自体の利用方法については既に書籍もたくさんありますし、Web上にも記事が多数ありますので、ここでは特に触れないことにします。これからGit自体を学習する場合に有用なリンク集は、下記のブログ記事にまとめてありますので参考にしてください。 GitHubのトレーニングに役立つリンク集 今回のこの記事では、GitHub Flowについて解説します。 GitHub Flowについて改めておさらい GitHub Flowというのは、GitHub社が提唱している効果的なワークフローのことです。この言葉は2011年に発表されたこの記事が起源だと思います。 当時Web上で話題になったGit Flowというワークフローに対して、もう少し簡単で理解

    これだけは押さえておきたいGitHub Flowの基礎 | Think IT(シンクイット)
  • SubversionユーザーもこっそりとGit/GitHubの基本が学べる無料の電子書籍246ページ

    ソフトウェアの開発現場では、その基となるソースコードを作成していきますが、バグを修正したり機能を追加したりするごとにソースコードの状態を記録し、それぞれのバージョンを管理する必要があります。そういったソースコードを管理するソフトウェアが「バージョン管理システム」であり、複数人でのソフトウェア開発において必要不可欠なソフトウェアとなっています。 バージョン管理システムには集中型のCVS(Concurrent Versions System)やSVN(Apache Subversion)、分散型のGitなどがあります。集中型と分散型、両者の大きな違いはリポジトリを複数持てるかどうです。分散型であれば開発の形態や規模に合わせて複数のリポジトリを構成でき、システム構成を柔軟に作り上げることができます。複数の部署や会社が関わるような規模の大きなプロジェクトになればなるほど、Gitを使ってバージョン管

    SubversionユーザーもこっそりとGit/GitHubの基本が学べる無料の電子書籍246ページ
  • 今さら聞けない!GitHubの使い方【超初心者向け】

    GitHubとは GitHubとは、ソフトウェア開発プロジェクトのためのソースコード管理サービスです。 ソースコードを更新したバージョンの管理や閲覧、バグ追跡機能、SNSの機能を備えており、開発者にとってなくてはならないサービスです。 また、GitHubを使ってソースコードの管理を行っている企業も多数あります。 GitHubが人気な理由と類似サービスとの違い GitHub は、Git を使用したソフトウェア開発とバージョン管理のための人気のあるプラットフォームおよびクラウドベースのサービスです。コードを効率的に保存、管理、共同作業するために必要なツールを開発者に提供します。ユーザーフレンドリーなインターフェースと豊富な機能を備えた GitHub は、世界中の開発者にとって不可欠なツールとなっています。 GitHubテクノロジー業界では有名な名前かもしれませんが、ライブカジノへのユニーク

    今さら聞けない!GitHubの使い方【超初心者向け】
  • 1