はじめに
開発をおこなう際に使用しているソフトウェアを紹介します。
どれも有名なものばかりですが、
これからプログラミングを始める方や
勉強中で便利なソフトを探している方の参考になれば幸いです。
前提
環境設定の話も含めると長くなってしまうので、
既にXAMPPの環境が構築されている。という前提で進めます。
また、OSはwindowsもしくはMacです。
①管理ツール
進捗の管理ツールとしてRedmineやBacklogを利用することが多いです。
②エディタ
プログラミングをする際には必ずお気に入りの
エディタを見つけておいた方が良いです。
私は「Visual Studio Code」を使用しています。
また、メモ帳代わりに「terapad」や「Sublime Text」も使います。
③SQLクライアントソフト
DBに接続する際に使用するSQLクライアントですが、
「A5:SQL Mk-2」を使用しています。
使用するDBがMySQL、Postgresql、Oracleと3つもあるため、
全てに接続できるこのソフトを使用しています。
また、開発にMacを使うことあるので、その際は「Sequel Ace」を使用します。
人気のある「DBeaver」 も使ってみたい
④ターミナル
Macの場合は標準の「ターミナル」を使います。
windowの場合は「RLogin」とか使用することが多いです。
⑤ブラウザ
Webページの開発をする上で絶対必要なブラウザ。
私の場合はjavascriptのデバッグがしやすいので 「Google Chrome」 を使用しています。
(だいたいみんなそうかな)
便利な拡張機能も幾つか入れているので、そのうち紹介します。
⑥WinMerge
ファイル比較をおこなうソフトです(diffが取れる)
CSVやTSVのファイルのやり取りがあるので、差分チェックのために使用しています。
⑦XMind
マインドマップツールです
考えたロジックの整理用に使用します。
設計の後に自分でプログラミングする際は、
ブログラム設計書として使えるし、
誰かに依頼するときも、これを準備しておくと話がスムーズに進みます。
⑧ScreenToGif
画面をGIFアニメーションとして保存できるレコーダーのソフトです。
Web画面の動作イメージを使えるときに使用します。
また、動作テスト時のエビデンスとしても使用できます。
⑨Postman
WebAPIのテスト用ツールです。
外部APIを使用することが多いため、
実際にブログラムに組み込む前に
このツールを使って取得データの確認をします。
以下に詳しいインストール方法を記載しています。
以上、便利なソフトウェアの紹介でした。
全て無料のソフト(一部、有料プランもあるけど)なので
開発する際に参考にしてもらえると嬉しいです。