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

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

未経験業種のシステムの大掛かりな修正が終わった1週間の振り返り(2019/11/23〜2019/11/29)

未経験業種のシステムの実装の大掛かりな修正が完了した1週間を振り返ります。

  • 2019/11/23(土・祝)勤労感謝の日
    ショッピングモールへ10時15分頃到着しましたが、ブラックフライデーセールのためか駐車場は混雑していました。
    11時にフードコートに行ったら、既に席は全て埋まっていて、空きを探してうろうろしていました。
    セールの力は大きいです。
    マクドナルドは、ハッピーセットのおもちゃにシールもプラスされるためか、これまで見たことがない行列で、10分並んで注文して、5分待って受け取りました。

ja.wikipedia.org

  • 2019/11/24(日)
    クリスマスツリーを出して子どもと飾りました。
    毎年出して飾っていますが、電飾のLEDを先につけるべきだと途中で気がついて、既につけてしまった飾りをよけながら、電飾のLEDを巻き付けていました。
    夜に子どもは雪として飾り付けている綿を全部取って、雪と言いながらツリーに降らせていました。
  • 2019/11/25(月)
    未経験業種のシステムの大掛かりな修正を先週からの続きで行ったところ、1か所予定していなかったデータの参照方法が必要になり、新たな対処方法考えて実装しました。
    動作はするようになりましたが、時間がかかりすぎているので、今回の修正方法自体がよかったのか、改めて検討が必要そうです。
  • 2019/11/26(火)
    未経験業種のシステムで、現状の実装のまま少しでも速く処理できるように、データの検索処理を行わいで済むように、インデックス用のデータを用意するようにしました。
    部分的に反映して動作を確認したところ、効果があるので、全面的に反映をしていきます。

ajya.hatenablog.jp

  • 2019/11/27(水)
    未経験業種のシステムで、インデックス用のデータを複数用意するとともに、全面的に反映して、処理がより速くなりました。
    まずは処理した後のデータが正しいのか検証をしていきます。
  • 2019/11/28(木)
    エアコンの清掃をしてもらいました。
    もっと早く依頼していれば、これだけ汚れたままのエアコンを使わないで済んだのにと思います。

ajya.hatenablog.jp

  • 2019/11/29(金)
    未経験業種のシステムのソースコードで仮につけたメソッド名などを変更しました。
    長すぎるのも困りますが、短すぎて意味が分からないのも困るので、名前付けにはいつも悩みます。
    Visual Studio Codeでメソッド名を変更したら、一括で反映するリファクタリング機能があればといつも思いますが、標準であるのか、拡張機能であるのでしょうか。


未経験業種のシステムの大掛かりな改修が一段落しました。
改修の正しさの検証をしつつ、無駄な処理を検討して処理速度の改善を図る予定です。


サブウェイのBLTサンドイッチです。
サブウェイのBLTサンドイッチ
妻もサブウェイで購入しましたが野菜の種類が減っていたと言っていました。

エアコン清掃をしてもらいました

先日エアコンの清掃を依頼したと書きました。
ajya.hatenablog.jp

エアコンがクリーニングされたので、サービス利用した感想、作業内容、聞いたことなどです。

  • 9時半に訪問され、13時半過ぎまで休憩なしに2台の清掃作業をされていました。
  • 事前に2台のエアコンの下にある物、1階ではソファー、2階ではベッドを移動し、エアコン横のカーテンも、ドレープをエアコンがない側に移動しておきました。
    カーテンのレースも、端を外されてエアコンがない側にある程度寄せて作業をされていました。
  • 2台とも、分解した後、洗浄途中も状態を見せてもらいました。
    2台とも室内機の左側が壁でしたが、フィルター自動お掃除機能の配線は右側にあり、ダイキンのエアコンは前向きに配線を抜けるようなっていて、作業はしやすかったようです。
    1階はキッチンで料理する際の油もエアコンが吸っているので、洗浄した結果出てくる汚水は真っ黒でした。2階は真っ黒ではありませんでした。

エアコン分解完了

  • 1階のようにキッチンで料理をする際の油もエアコンが吸うならフィルターお掃除機能なし、2階のように部屋の空気だけならフィルターお掃除機能ありを勧めると言われていました。
    フィルターお掃除機能なしにして価格を下げて、そのエアコンのクリーニングする回数を増やすと考えられているそうです。
    能力のある大きなエアコンは価格も高いため、フィルターお掃除機能が搭載されていて、なしの製品を選ぶのは難しいとも言われていました。

エアコン洗浄前

  • 室外機は10年清掃していないけれど、絶対やらなくてはならないレベルではないと言われました。
    雨が降りこんで汚れがそれなりに落ちているそうです。
    マンションのベランダや囲われていたりすると、雨が当たらず、ベランダに干している洗濯物からのほこりが室外機と壁の間に溜まるそうです。


室内機のルーバーを外す際に、反らして外すために、元に戻しても反りが残る可能性があるという点まで説明をしてもらい、そういうことまで言わなくてもわからないだろうにと思い、好印象でした。

最近システムをチェックしていて気が付いたポイント

他部署が作成したシステムをチェックしていて、なぜか見逃されていて指摘した事項です。

  • 項目名称用の列と入力欄用の2列の表があり、複数の表が上下に並んでいるけれど、なぜか最後の表だけ、他の表と項目名称用の列と入力欄用の2列の幅の比率が異なっていました。
    他の表と同じ幅の比率にできないような表示内容ではありません。
    他の表に合わせて欲しいです。
  • 項目名称用の列と入力欄用の2列の表で、項目名称用の列の幅が入力欄用の列の幅より広く、見た目のバランスが悪くなっていました。
    項目名称用の列には注記の文章があり、項目名称に続いて注記が書かれていたために、項目名称用の列の幅が広くなっていました。
    注記の前に改行を入れれば、項目名称用の列の幅が狭くなり、入力欄用の列の幅が広くなって、見た目のバランスが改善します。
  • メールアドレスとメールアドレス確認用に必須マークがついているのに、未入力でも警告されないし、登録が完了してしまいました。
    異なるメールアドレスを入力した際には、警告されたので未入力も警告されると思っていました。
    未入力の警告に従って入力をして、登録したらメールが届かなくて、間違えてメールアドレスを入力したかとデータを保存しているデータベースのテーブルを見て気が付きました。

ミーティング
unsplash-logoCharles 🇵🇭

  • 入力画面では、イベントに参加する場合はイベント参加費の金額、参加しない場合は金額の表示がないのに、確認画面では、参加しないを選んでいると0円と表示されました。
    入力画面では参加しない場合0円と表示していないのだから、確認画面でも表示を合わせて表示しないの方が統一性があります。
  • 登録の締め切り日時を過ぎた後の入力画面を確認すると、締め切りましたの表示と一緒に、入力項目が表示されていて、入力をしたら次の画面へ進める状態でした。
    以前は締め切りましたの表示だけをしていたはずなのに、なぜか処理を消してしまったようです。
  • 〇付数字を使われていました。
    文字コードUTF-8にしているので、文字化けはしないと思いますが、要望されたわけでもない状態で機種依存を使う必要はないので、安易に使わないようにすべきと考えます。


どれもなぜ気づかないのだろうと不思議に思いつつ、僕が用意しているチェック項目の一覧に、どのように書いておけば同じ基準でチェックができるのだろうと考えて、反映をしていました。