AWS CodeCommitでgitを無料で使う
CodeCommitとは
5人(IAMユーザ5人)まで以下の条件で無料で使用可能です。
- 50 GB のストレージ/月
- 10,000 回の Git リクエスト/月
一応pull requestとかそういうのがあるらしいけど試してないです。
ガツガツ開発しない少人数のプロジェクトなら十分使えるのでは無いでしょうか
使い方
こちらを参考に。
Dependency Injection
これなに?
- 単体テストがしやすい
- 柔軟性がある
どうやるの?
- class内で作成するのではなく使用するオブジェクトを外から渡す
- 依存関係を葉に持たせないようにする
その他
- 外から渡すのが多くなってきた時に使用するのがDIコンテナと呼ばれるもの
参考
プログラミング言語の種類と特徴
それどんな言語?と聞かれても答えられるようにメモ。 間違ってるかもしれない
C
- 実行速度が速い
- OSや言語が作れる
- ハードウェアを意識してプログラミングする必要がある
- GCがないのでメモリの管理などが大変
C++
- Cにいろいろついた版
- メモリ管理は相変わらず自前
- ハード寄りのものを作るならこれ
- 他の言語で書いてたけどもっと早くしたいとか言うときに一部だけこれで書いたりすることがある
- 学習コストが高い
Java
javascript
- クライアント側のちょっとしたものからどんどん拡張されてサーバ側までかける
- 型がなく、自由な言語
- 案外実行速度がはやい。
PHP
- WEBアプリ専門の言語。それ以外のライブラリはあんまりない
- 学習コストがとても低い
python
- コードが簡潔できっちりしてる。
- そんなに実行速度は早くない。
- 数学系のライブラリが充実している
技術ブログ
技術ブログとやらを始めてみます。
技術に関わる文章でふざけるのは良くない滑り方をしてしまうので真面目に文章を書きます。
プログラミング関係が主になります。いろいろ身につけれたらいいね。