こんにちは。アカデミストの工藤と申します。
私はシステムの開発と運用を担当しておりますので、その活動の中から少しずつ紹介したいと思っています。今回は今やっているチャレンジャーのプロジェクト管理機能の改修について書かせてください。
チャレンジャーのマイページには、クラウドファンディングに寄せられてコメントや進捗/活動報告などを管理するページがあり、今ここを改修しています。改修を始めた理由は、少しずつ機能が増やされてきたせいで、ゲームの裏技のようなリンクのたどり方をしないとたどり着けない機能があったり、中途半端な状態のままになっている機能があったりするので、整理したりしています。
また、内部構造も短納期での改修を繰り返した結果、なるべく既存のコードを利用しようと、ひとつのクラスに多くのメソッドを持たせていました。このため、関連の強くない機能同士が癒着して、改修をしようとしたときに思ってもない影響が出る可能性が高くなり、改修を避けるようになっていました。このクラスを分割し、担当する役割がなるべく少ないように、また、共通処理は別のクラスに抽出するような改修をしています。
このような整理をしていて、今までずっとチャレンジャーの進捗/活動報告にプレビューがなかった問題に対して修正できないでいたのですが、ようやくプレビューで確認後、公開するようにできました。
これからも使いやすいシステムを目指して開発・運用を続けて参りますので、どうぞ、よろしくお願いいたします。
0人が支援しています。
(数量制限なし)
0人が支援しています。
(数量制限なし)
0人が支援しています。
(数量制限なし)