Perlを使ってオブジェクト指向開発をしてみましょう。
- (まだ持っていなかったら)githubのアカウントを作成!
- こちらを参考にアカウントを設定をしてみて下さい
- SSHの公開鍵設定はコードをgithub上に公開するために必要
- githubのこのプロジェクトをfork
- お好きなエディタで編集
- コードが書けたらmain.pl を実行!(普通にperlコマンドを使って下さい)
- srcディレクトリ以下にソースコードのひな形があります
- 雛形を元にmain.plが正常に動作するようにコードを書いてみて下さい
問題1 : アルゴリズムを変更可能なSorterクラス
問題2 : オブジェクト指向版連結リスト
問題3 : OOPでTwitterのようなモデル
- cdコマンドでsrcディレクトリ以下の書く問題のディレクトリに移動してから作業をして下さい
- perl main.pl と実行する際に、lib/ディレクトリ以下に書いたクラスが読み込まれます
- ファイルを編集をしたらgitを活用して少しづつcommitしていきましょう
- 余裕があったら機能追加してみましょう
- ディレクトリ構成は以下のようになっています
|-- README.md
|-- oop-for-perl.md
`-- src
|-- problem1 # 問題1のディレクトリ
| |-- lib # 問題1のライブラリのpmファイルを書いて保存する場所
| `-- main.pl # ライブラリをuseして実行するためのファイル
|-- problem2 # 以下同様
| |-- lib
| `-- main.pl
`-- problem3
|-- lib
`-- main.pl
- github で fork と pull request に挑戦。
- イラストでわかる!git入門の入門 : アシアルブログ
- デザイナのためのGit
- try Git: Web上でGitを体験できるサイトです
この問題集は、はてなの教科書 から引用させていただいています。