本日も時差設定の修正をしていました。
初めて行う修正内容なのもあって、思った以上に苦戦しています。
controller内で、PC言語ごとに値から数時間引く処理を書き、controller内では値が書き換えられたものの、画面に表示される値は変わりませんでした。
JavaScript内での処理に問題がある気がしているのですが、上手く原因を特定できなかったので、明日以降で解決したいと思います。
出社時は快晴でしたが、昼前から曇ってきて気温が下がったため、昼に温かいうどんをたべました。
久しぶりにうどんを食べたので満足したのですが、香川県民には”久しぶりに”うどんを食べるという感覚がないと聞いたことがあります。
とにかく何かあればうどんを食べるらしく、例えば、引っ越したら新居の風呂に入りながらうどんを食べる習慣があるそうです。
思えば富山県の習慣で特に思い当たるものはないですが、鯛型のかまぼこは富山に来て初めて見ました。
本日は時間表示についての修正にとりかかりました。
DBには世界標準時間で登録されるため、日本のPCで表示される際には9時間足されているのですが、それによって表示日時にずれが生じていました。
開発環境と本番環境では時間の取得方法が違うらしく、開発環境でのテストでは気づきえなかった修正箇所となります。
本日中に解決したかったのですが、修正案が上手く思いつきませんでした。
明日中にはなんとか解決策を見つけたいです。
久しぶりに中華料理屋でチャーハンを食べました。
外食でチャーハンを食べたのは久しぶりでしたが、チャーハン自体はよく家で作って食べてます。
ただ、なかなかパラパラした食感にならず毎回がっかりしています。
今回食べたのは海老がプリッとしていてご飯もパラパラで美味しかったです。
FirstOrDefaultについて復習する機会があったので、似たようなものをまとめて復習しました。
・FirstOrDefault…条件を満たすもののうち、インデックスが最小の値を取得。条件を満たすものがければ規定値(stringはnull,intは0)を返す。
・SingleOrDefault…条件を満たす値がただ一つの場合に値を取得し、そうでない場合は規定値を返す。
・FirstとSingle…それぞれ値の取得条件は同じだが、条件を満たす値が無ければ例外エラーを返す。
使い方をやや忘れかけていたので復習できてよかったです。
シャウエッセンが割引販売されていたので買いました。
かなり久しぶりに食べるので楽しみにしていたのですが、買った日に冷蔵庫へ入れた後、しばらく忘れていました。
そのまま昨日の夜までシャウエッセンのことは忘れていましたが、夕飯を考えている時にその存在を思い出し、軽くテンションが上がりました。
何となく得した気分になりました。
本日は疑似本番環境でのテストを実施しました。
テスト実施にあたって、疑似本番環境でテスト用アカウントを作る必要があるのですが、テスト条件を満たすアカウントの作成に時間がかかるので、その作業で半日経ちました。
その後テストを実施し、エラーは見つかりませんでした。ただ、未だに見落としているエラー項目があるかもしれないため、しばらくテストを行ってから最終テストの通過とします。
先の金曜日、WBCの日韓戦がライブ中継されていたので観ました。
普段は野球に興味がない私ですが、大谷選手や村上選手、岡本選手といった私ですら聞いたことある選手ばかりで、野球ファンからしたら相当にドリームチームなのだろうと思いました。
試合結果は日本がコールド勝ち目前の大勝で、その後も勝ち続けた日本は全勝で予選通過したらしいです。
世界の野球人口の半分弱を占めるだけあって日本は野球大国なんだなと思います。
昨日マージ作業が終了しましたが、改めてテストを行いました。
何度もテストと修正を繰り返した甲斐あってか、現段階で新たな不具合は見つかっていません。
ただ、現段階でのテスト実施の有無にかかわらず、最終的に疑似本番環境で再度テストを行います。
よって、いまは成果物のエラーを探すというより、成果物の完成度をより高めることに着目してみました。
例えば、cookieの保存と取得のタイミングなど、現行仕様でエラーはないけれど、もっと効率の良い仕様にできないかを考えました。
コードの勉強にもなるので、しばらくこの作業を進めてみようと思います。
最近、恒常的に気怠さを感じます。
睡眠時間は確保しているので、摂る栄養が偏っているせいかもしれません。
栄養バランスの良い食事を用意するのが理想ではありますが、食事に時間をかけたくないので、足りなそうな栄養はサプリメントで補うことにしました。
まだ始めたばかりなので、しばらく継続して効果を確かめたいと思います。
本日はマージ作業を行いました。
半年ほど前に一度だけ行って以来だったため、先輩に確認していただきながら作業しました。
その甲斐あってマージ作業自体は順調に進んでいたのですが、マージ後の動作確認をしようとした際に発生したビルドエラーが解決できず、そこから数時間費やしました。
ただ、マージの手順は細かくメモしたので、次回からは一人で作業したいと思います。
本日から日本航空が国内線のタイムセールを開始しました。
先月は全日空が同様のタイムセールを行いましたが、日付が変わった瞬間にアクセスが集中してサーバーダウンしたのが記憶に新しいです。
案の定、今回も同様の事象が起きたのに加え、ANAのタイムセール時よりアクセスが集中したのか、未だにサーバー復旧の目処が立っていないそうです。
そのため、止む無くJALはタイムセールの中止を発表しました。
ANAのタイムセールを逃して今回リベンジしようとしていた人には気の毒な結果となりました。
遂にテストとエラー修正が終了しました。
納品前に疑似本番環境でのテストがあるため、本当の意味でのテスト終了ではないですが、初回に要件定義してから5か月ほど、なんとか納品までこぎつけました。
疑似本番環境でのテストでエラーが見つからないよう、これまで何回もテストと修正を繰り返したので大丈夫だとは思いますが、エラーがあるかもしれないという姿勢で次のテストに臨みます。
昨日の帰り道、やけに急いでいるスポーツカーに遭遇しました。
1台抜くためだけに追い越しして加速し、次の車に追いついては同じことを繰り返していました。
私も追い越されたのですが、しばらくして信号待ちで追いつきました。
その後、信号が青になると直ぐ加速で離されるものの、次の信号待ちで追いついての連続で、相手が右折するまで同じ信号で止まっていました。
自動車学校でも教わりましたが、変に急いだところで到着時間は大して変わりません。
安全運転第一です。
本日は、これまでで一番丁寧にテストを実施しました。
もちろん、過去のテストがテキトーだったわけではありませんが、今回はボタンを押す度にDBでクエリを流して値の変化を確認したり、検索条件の組み合わせを全通り試しました。
また、操作マニュアルをいま一度読み返し、ユーザー目線の操作も意識しながらテストを実施しました。
その甲斐あって、これまで見つけられなかったコードミスと考慮外仕様に気づき、修正することができました。
もう本当にエラーはないと思いますが、本当に改めて最後のテストを明日行います。
無駄だと思ったらすぐ処分してしまう面があります。
例えば、LINEでもう使わないグループトークだと思ったらすぐ退室しますし、個人トークもすぐ消します。
付き合いの長い人は私の性格を分かってくれているので問題ないのですが、たまに以前の会話を遡ってメンションしてくる人がいます。
その場合、私のトークでは既に削除されているため、何に対してメンションしているのか分からず、雰囲気で会話を進めるしかないです。
言うまでもなく相手に落ち度はないので、自分の癖を直さないといけないと感じます。
先週の金曜日に見つけた考慮外仕様の修正が完了しました。
その過程で、マッピングをその場でして引数にするコードの書き方を覚えました。
・メソッド(引数のインスタンス生成{ 引数 = 今回の引数 });
これで最後のテストに入れると思うのは3,4回目ですが、これで最後のテストに入れます。
もうエラーは見つかってほしくないのですが、納品してからエラーが起きないよう、この段階ですべて洗い出す気持ちで最後のテキストに戻ります。
ここ数日、自炊する気力が失せています。
フライパンを持ちたくないだけでなく、米を研ぐのも面倒に感じてきました。
金曜日あたりからこうなったので、土曜日に冷凍パスタをたくさん買いました。
そして、日曜日は冷凍食品だけで過ごしましたが、温めるだけで皿洗いも不要と、完璧です。
毎日パスタも飽きるので、定期的にお米を炊こうとは思いますが、自炊メインの生活にはもう戻れないかもしれません。
本日のテストで問題がなければ納品となります。
エラーが出てほしくない気持ちと、納品前のこの段階で見つけたい気持ちが半分ずつな中でテストを行いました。
これまで何度もテストをしているので、テスト仕様書のテスト項目は全てクリアできています。
よって、テスト項目外の動きに問題がないか探すため、モンキーテストを行いました。
そして、考慮漏れ仕様をまたしても発見しました。
すぐに直して修正版を納品します。
アーロン・ゴードン選手とザック・ラヴィーン選手が競った2016年のダンクコンテストの映像を観ました。
NBAサポの間では史上最高の大会との呼び声が多いらしいのは耳にしていましたが、実際に見たら想像を超えたプレーの連続でうまく言語化できません。
ただ、3ポイントエリアからのダンクは桜木花道しかできないと思っていましたが、実際の人間でもできるらしいです。
人類の身体能力の限界を観た気がしました。