バージョン管理システム
プログラミング1な話。昨日で書いてたんだけどポストし忘れてたらしい。
一つの講義は15コマ*90分で今日が13コマ目。ということでそろそろ終わりな時期です。授業で触れる残り部分は、バージョン管理システムとアサーション。
今日はGit入門でイントロダクションのみで、ベアリポジトリやステージングエリアといった概念の解説と、実際にpushしてバージョンを戻してみたり、working directory削除してベアリポジトリから復元したり、ぐらいの内容。この時点では全体の流れを意識してもらうことを重要視して、ベアリポジトリはローカルに用意。
GitHub使うのは後期にやる予定ですが、2年次の別授業でやってるようだし、参考サイト提示してるので、後はやってくれ〜で任せても良いんじゃないか節。mergeやPRあたりは演習として用意してあげた方が良いだろうとは思いますが。
最後の課題はシンプルな検索エンジン作ろうというもの。昨日出したんだけど、もう終わってる学生いるらしい。早い。出典の世界でもっとも強力な9のアルゴリズムにはその続きや、それ以外にも面白い話あるので、余裕ある人は読んでみよう。