ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

未経験業種のシステムの設計見直しをした1週間の振り返り(2019/8/31〜2019/9/6)

未経験業種のシステムの設計を何度も見直した1週間を振り返ります。

  • 2019/8/31(土)
    ショッピングモール内のメダルゲームコーナーで遊びました。
    結構メダルがもらえやすいゲームもあれば、すぐにメダルを消費してしまうゲームもあり、どれが長く楽しめそうかと考えながら遊んでいました。
  • 2019/9/1(日)
    ブログを書いていたら、ブルースクリーンになりました。
    幸い強制再起動した後はなにごともなう、ブログの記事もバックアップされていて復元できました。
    画面上自動で再起動すると表示するのであれば、確実に自動で再起動してほしいです。

ajya.hatenablog.jp

  • 2019/9/2(月)
    昨年利用したシステムを再度利用する予定で、ある入力項目がなぜこうなったのかと気になってメモを残していたので、理由を調べなおしました。
    調べている途中に、再利用の際には削除する項目となっていると気がついて、調査を打ち切りました。
    そのまま再利用するのであれば、メールを1通ずつ全部読み直す羽目だったので、早々に打ち切りになってよかったです。
  • 2019/9/3(火)
    昨年利用したシステムを再利用するため、念のため動作を確認すると、意外なところで予定外の動作をしました。
    昨年見過ごしていていましたが、問題にならず、気づいていませんでした。
    正しい動作に修正を行いました。
  • 2019/9/4(水)
    入力結果を集計してPDFで出力するシステムにおいて、前日からPDFが出力できない状況との連絡がありました。
    確認するとタイムアウトエラーが発生しています。
    10分かかってタイムアウトエラーになっているので、データ量を減らさないと対処できないかと思いつつ、データベースのテーブルのインデックスの見直しをしながら動作を試していると、午後になってからタイムアウトエラーが発生しなくなりました。
    サーバーの状態を見ると、午前中まではCPU負荷が高かったのが下がっていました。
    共用サーバーなので、他の利用者の負荷が高かったのか、データベースのテーブルのインデックスの見直した結果なのか判別できていないので、再発する可能性があるので、定期的に状況を見ています。
  • 2019/9/5(木)
    昨年利用したシステムを再利用しつつ一部動作を変更するために、どのように変更するべきかと調べると、気になる点があってついでに修正しました。
    修正を要望されている箇所ではないので、そのままでもいいのかもしれませんが、後から要望されて慌てて修正はしたくないので、気になる点は修正しています。
  • 2019/9/6(金)
    昨年利用したシステムで、カタカナを入力する項目にひらがなを入力したら、エラーになると思って試したらエラーになりませんでした。
    調べたら、入力内容のチェックの部分ではひらがなからカタカナに一律変換してからチェックをしていました。
    入力内容のチェックではなく、入力内容自体をひらがなからカタカナに変換するように機能を追加しました。


未経験業種のシステムの設計を見返すと、なぜここでこのような考えが抜けていたのかと後から気がつき何度も修正しました。
昨年利用したシステムの動作確認と修正を午前中、午後からは未経験業種のシステムの設計見直しを中心に仕事をしました。


ショッピングモールのメダルゲームで遊んだ後はセブンティーンアイスを食べました。
セブンティーンアイス
僕は木苺のチーズケーキを選びました。