2018年09月11日
プラグイン/データベースを整理するコツ
◆プラグイン/データベースを整理するコツ
Twitterでプラグインの管理や切り分けに困っている光景を見かけますので、私の管理術をご紹介です。
■プラグイン管理画面での整理
私の場合、プラグインが200越えなので、機能、階層で区切りを入れて管理しています。
区切りには「system------.js」「------.js」のような空ファイルを作成して利用しています。
・カテゴリ管理:[System][1]--[〃][2](名称と番号でグループ管理)
システム系プラグインが30ある場合、約10単位で区切り線を入れグループ化する
競合時のON/OFF確認の目安にできます
・評価中:リスト末尾の[trial]
新しいプラグインは末尾にいれて動作確認をします。
動かない場合は先頭に入れて動作確認し、これで挙動が変わる場合はプラグインのロード順序を調査します。
・一時的に利用するもの:[temporary]
データベース出力プラグイン、統合環境プラグインなど
・保留中:[on_hold]
実装を迷っているもの
■軽量化のポイント
出力時には以下を実施することで、起動時のプラグインロードが早くなります。
・区切りファイルを削除
・権利作者表記以外のプラグインヘルプを削除
・コード圧縮※
※コード圧縮は評価時の動作と崩れる可能性があるので、要検証です
■データベースへの応用
先の区切りの考え方は、データベースの管理にも応用できます。
ポイントは次の通り。
・自分が見てわかりやすいかどうか
・問題発見やメンテナンスが容易かどうか
ストーリーと突き合わせるとより効果的。
整理しているうちにアイディアが閃くこともあります。
これらは自分だけで気付いたわけではなく、トリアコンタンさんのプラグインの実装やterunonさんの管理術を参考にしています。
この場をお借りして御礼申し上げます。
[Special Thanks]
トリアコンタンさんのブログ
https://triacontane.blogspot.com/
terunonさんのブログ
https://tri-nitroterunon37.wixsite.com/terunon
◆参考:
■コード圧縮
Online JavaScript/CSS/HTML Compressor
http://refresh-sf.com/
■パフォーマンス計測ソフト
https://www.vector.co.jp/soft/dl/winnt/personal/se481044.html
Twitterでプラグインの管理や切り分けに困っている光景を見かけますので、私の管理術をご紹介です。
■プラグイン管理画面での整理
私の場合、プラグインが200越えなので、機能、階層で区切りを入れて管理しています。
区切りには「system------.js」「------.js」のような空ファイルを作成して利用しています。
・カテゴリ管理:[System][1]--[〃][2](名称と番号でグループ管理)
システム系プラグインが30ある場合、約10単位で区切り線を入れグループ化する
競合時のON/OFF確認の目安にできます
・評価中:リスト末尾の[trial]
新しいプラグインは末尾にいれて動作確認をします。
動かない場合は先頭に入れて動作確認し、これで挙動が変わる場合はプラグインのロード順序を調査します。
・一時的に利用するもの:[temporary]
データベース出力プラグイン、統合環境プラグインなど
・保留中:[on_hold]
実装を迷っているもの
■軽量化のポイント
出力時には以下を実施することで、起動時のプラグインロードが早くなります。
・区切りファイルを削除
・権利作者表記以外のプラグインヘルプを削除
・コード圧縮※
※コード圧縮は評価時の動作と崩れる可能性があるので、要検証です
■データベースへの応用
先の区切りの考え方は、データベースの管理にも応用できます。
ポイントは次の通り。
・自分が見てわかりやすいかどうか
・問題発見やメンテナンスが容易かどうか
ストーリーと突き合わせるとより効果的。
整理しているうちにアイディアが閃くこともあります。
これらは自分だけで気付いたわけではなく、トリアコンタンさんのプラグインの実装やterunonさんの管理術を参考にしています。
この場をお借りして御礼申し上げます。
[Special Thanks]
トリアコンタンさんのブログ
https://triacontane.blogspot.com/
terunonさんのブログ
https://tri-nitroterunon37.wixsite.com/terunon
◆参考:
■コード圧縮
Online JavaScript/CSS/HTML Compressor
http://refresh-sf.com/
■パフォーマンス計測ソフト
https://www.vector.co.jp/soft/dl/winnt/personal/se481044.html
【このカテゴリーの最新記事】
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/8078161
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック