2022年12月2日(金) サブスレッド忘年会@座スタジアム でのLT資料です
IDEと⾹⾟料2022/12/03 サブ社忘年会 @座
View Slide
Confidentialhttps://twitter.com/Spicy_Wolf_Prj/status/1497119442752667648
IDEと⾹⾟料▪ ソフトウェア開発を⽣業とするものは、プログラミングを早く・正確に・楽しく⾏うことが重要▪ それを可能にするJetBrains製IDEの機能と、そのIDEにちょっとしたスパイスを加えるプラグインを紹介します
Toolbox App
Toolbox App▪ JetBrains製IDEのランチャー▪ 契約しているサブスクリプションに合わせてインストール可能なアプリを管理できる▪ Toolbox Appでインストールすれば、IDEでのアクティベーションが不要▪ IDEだけでなくプロジェクトのランチャー機能もある▪ https://www.jetbrains.com/ja-jp/toolbox-app/
Editor Based Http Client
Editor Based Http Client▪ テキストエディタで編集できるコード補完の効くcURLのようなもの▪ 外部のJSONファイルを利⽤して変数の埋め込みも可能▪ APIの利⽤⽅法をgit管理できる▪ レスポンスをファイルに保存したり、後続処理を利⽤してあれこれしたりできる
Tasks
Tasks▪ BTS等と連携してタスクを管理できる機能▪ IDE上からチケットを確認したり、ステータスを変更したり、gitのブランチに紐づけたりできる▪ チケット番号を⾃動的にコミットメッセージに挿⼊したりもできる▪ Change Listと組み合わせて使うと⼀気に便利になって優勝
.ignore
.ignore▪ .gitignoreや.dockerignore、その他ignoreファイルの作成をサポートしてくれるプラグイン▪ gitignore.io をIDE上で動かせるものと考えればOK▪ https://plugins.jetbrains.com/plugin/20485--ignore
AWS CloudFormation
AWS CloudFormation▪ CFn使いには必須のプラグイン▪ あのクッソややこしいCFnテンプレートの各種プロパティを補完してくれる▪ 必須のプロパティがない場合はエラー表⽰してくれる▪ https://plugins.jetbrains.com/plugin/7371-aws-cloudformation
Presentation Assistant
Presentation Assistant▪ 本来はプレゼン等の時に、実⾏したキーボードショートカットの説明を画⾯下部に表⽰するプラグイン▪ メニュー操作を実⾏しても説明が出てくるので、ショートカットを覚えたい⼈にも有⽤▪ https://plugins.jetbrains.com/plugin/7345-presentation-assistant
PlantUML Integration
PlantUML Integration▪ PlantUMLの作成をサポートしてくれるプラグイン▪ リアルタイムプレビューを⾒ながら書けるので楽▪ ファイル作成時に各種ダイアログのサンプルを⽣成してくれる▪ 図のエクスポート機能もあるのでコマンドを打つ必要がない▪ https://plugins.jetbrains.com/plugin/7017-plantuml-integration
Nyan Progress Bar
Nyan Progress Bar▪ プログレスバーで猫を飼うプラグイン▪ IDEが重い時でもこいつが出て来ればイライラしなくて済む︕▪ #知らんけど▪ https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar
Rainbow Brackets
Rainbow Brackets▪ コード中の括弧の対応を⾊分けしてカッコ良く表⽰してくれるプラグイン▪ IDEの機能でも対応する括弧のハイライトはしてくれる▪ (そんなに対応が⼤変なくらい括弧を多⽤するならもうちょっと書き⽅を考えた⽅が...)▪ https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
CIclon
CIclon▪ 各種CIサービスとIDEを接続してくれるサムライズム製のプラグイン▪ コードをpushしたらCI回すような運⽤の場合、CIが完了したらIDE上で通知してくれる(らしい▪ 有料プラグインだが、サムライズムでIDEを買うと無料で使える▪ https://plugins.jetbrains.com/plugin/19114-ciclone
ご清聴ありがとうございました︕▪ おすすめのプラグインがあれば是⾮教えてください︕