Java
Git
GitHub
プログラミング教育

速習 Java 「入門?」その3プログラミングから離れた話をするお

More than 1 year has passed since last update.

コードを書くことは慣れたかな?

最初は、なんとか処理を書ければいいよ。
きれいに書くには様々なコードを読み、学習を積み重ねていって、
初めてできることだから。

書いてたら、ぐちゃぐちゃになってもとに戻したくなった

頭の中が整理できていない状態で、なんとなくで書き始めることはよくあることで
整理するために書いていたコードがぐちゃぐちゃになってしまった、もとに戻したい・・・
よくあること。

開発の現場では、ソースコードはバージョン管理が行われていて、
修正の履歴が常に残っている状態になっている。
仕事でコードを書く人は、必ずバージョン管理ソフトに慣れ親しんでいなければいけない。

バージョン管理?

技術者じゃない人にはなんのことだろうと思う。
簡単に説明すると、コミットという単位で記録した結果を保存しておく仕組み。
コミットした単位で好きに戻したりすることもできるし、コミットの単位で比較して
修正内容を把握することもできる。

要するに、必須知識だ。

さて、どこから勉強するのがいいか以下のサイトが丁寧に解説されている。
https://www.backlog.jp/git-guide/

宿題 Github上でソースコードを管理できるようにしよう

以下のサイトに登録してサービスを利用できるようする
https://github.com/github

とりあえずはmasterをプッシュして管理できる状態まで持っていこう。
Githubっていうのは、ソースコードを公開しているなら無料で使えるGitサービスだ。
開発の現場でも使われている。

こんな感じで管理できるようになればOK
git.PNG

宿題 IDEからcommit、pushできるようにしよう

EclipseなりIDE上から作ったGithub上のブランチにアクセスできるようにする。

Gitクライアントについて

SourceTree

https://ja.atlassian.com/software/sourcetree
グラフィカルで初心者にも扱いやすいが、Windowsだと動作が重い
Macでは軽快に動作する。

Git

https://git-scm.com/
コマンドラインで操作を行うことになるが、本腰を入れて学習するなら
コマンドラインでの学習は必須といえる。