git pull時のmergeでエラー
error: The following untracked working tree files would be overwritten by merge:
と言われて、ローカルの修正は捨ててしまっていいときの対処方法。
version control - Force Git to overwrite local files on pull - Stack Overflow
git fetch --all git reset --hard origin/master
ほかのブランチで作業中なら
git fetch --all git reset --hard origin/your_branch
PlantUML
テキスト形式でUML要素を定義するとダイアグラムを生成してくれるソフトウェアです。 PlantUML : Open-source tool that uses simple textual descriptions to draw UML diagrams.
以下のページでブラウザ上でダイアグラムを生成したり共有用URLを取得できます。 PlantUML Web Server
例えば、
Class01 <|-- Class02 Class01 <|-- Class03 Class01 *-- Class04 Class03 *-- Class05
とかくと、以下のダイアグラムが生成されます。
OO Design Principles & Metrics
OO Design Principles & MetricsについてまとめたPDF。
http://pagesperso.lina.univ-nantes.fr/~molli-p/pmwiki/uploads/Main/oometrics.pdf