はじめに
こんにちは、yuto_nakano44です! iOSエンジニアのインターンをしてます!
最近知った・教えてもらったツールを3つ紹介させてもらいたいと思います。
どれも一度使ったら手放せないほど便利です!
1. tig
gitクライアントです!
tigを知るまではgitコマンドのみで作業を行なってました。
tigの魅力は..
- 1行単位でステージング調整ができる
- 過去コミットの差分を簡単に見れる
- cherry-pickが簡単
かなと思います。
1行単位でステージング試してみる
tigのstatus画面(git stastusに該当)の見方はこんな感じです↓
Changes to be committed: ステージングされた差分
Changes not staged for commit: まだステージングされてない差分
Untracked files: 未追跡ファイル
tig知るまではgit add -p でステージング操作を頑張ってたけどさらに細かくできる!
ありがたい。
2. Charles
Charlesは、プロキシアプリケーションです。
Charlesの魅力は..
- APIのレスポンスを確認できる
- APIのレスポンスを上書きできる
だと思います。
※ 無料版だと30分ほどで一度接続が切れてしまうので再度接続する必要があります。有料版($50)にすれば接続切れずに普通に使える!
今年Charlesのアプリ版が出たらしい
3. BeFocused
最後3つ目は、「Be Focused」というアプリです!
私はスマホアプリ,Macで連携して、使ってます。
とても重宝しています。
最近ハマっているタスク管理アプリ。
— 中野湧仁🌟iOS (@yuto_nakano44) November 10, 2019
良いのは、
人間の集中力が最大限に発揮される
「25分+5分」(ポモドーロ)
のタイマー!
ポモドーロに合わせてタスクも細かく区切ると
- 作業のスケジュールがしやすくなる
- 見積もりと作業のズレを知れる
- 集中モードに入る練習になるhttps://t.co/GmuQPCx0pW pic.twitter.com/ItTI5YYYWP
これを使ってから、集中する時間のムラが減りました!
なにより、疲れ切った脳を無理やり動かして作業するのではなく、潔く休んだ方が生産性高まることを身をもって感じれたことが良かったです。
まとめ
オススメのツールあるよ!という方いらっしゃいましたら是非教えていただきたいです!
ご覧いただきありがとうございました。