《俺は、電脳世界が好きなだけの一般人です》第八話 デバッグ
電卓の開発は、順調に進んでいる。勉強會のメンバーの覚では・・・。
俺は、次の特別授業までにテスト項目を用意しておこうと思う。
正常系は、それほど難しくはない。四則演算と余りが出るような計算だ。
問題は、異常系のテストだ。
テキストボックスに、値がっていない時の処理が出來ているのか?
テキストボックスに、數字以外がっている時の処理が出來ているのか?
テキストボックスに、數字で”2147483648”又は”9223372036854775808”と力された時の処理が出來ているのか?
テキストボックスに、數字で”4294967296”又は”18446744073709551616”と力された時の処理が出來ているのか?
テキストボックスに、數字で”-2147483649”又は”-9223372036854775809”と力された時の処理が出來ているのか?
割り算を指定された時に、數字2に”0”を力された時の処理が出來ているのか?
Advertisement
計算結果が、”2147483648”又は”9223372036854775808”を超えるような結果の処理が出來ているのか?
計算結果が、”4294967296”又は”18446744073709551616”を超えるような結果の処理が出來ているのか?
計算結果が、”-2147483649”又は”-9223372036854775809”を超えるような結果の処理が出來ているのか?
割り算の計算結果が、割り切れないときに、表示の抑止が出來ているのか?小數點以下の表示が行えるのか?
ひとまずは、こんな所だろう。
ループも使っていないから、ループ中にプログラムを強制終了しても大丈夫なようになっているのかとか、設定ファイルを使っているようなら設定ファイルを外部のエディタでいじってもプログラムは強制終了しないかとか、いろいろあるが。今回の電卓ではこのくらいだろう。
十分、意地悪なじのテスト項目になっている。
INTやLONGの上限値を超えるような數値を力したときのテストをしておけとか、”どこの鬼畜だ”と言いたい。
特別授業の當日。
勉強會のメンバーの顔が徐々に変わっていく。皆が相談しながらデバッグを行っていた。
開始時點で、皆がくプログラムが出來ていると宣言した。
俺が作ってきた、テストケースを渡す。
問題がなかったに、”◯”を付けて貰う。
さて、この時間以に、全部の項目を終えられる人が出てくるか・・・。
結論。
無理でした。電脳倶楽部の面々も參加したが、無理だった。
特に、INTとLONGの問題は頭を悩ませていた。
それほど難しい話でも無いのに、皆が真面目に考えすぎている。
「先輩。無理なのでは?」
「ん?簡単な方法があるけど、誰も気が付かない?」
「え?」
「テキストボックの力を8桁にして、掛け算の時には、エラー判定をきつくすればいい。それと、もっと簡単な方法として、Try-catchをすればいいのでは?」
「え?エラー処理を行えと言われていたから・・・。ダメだと思っていました」
「Try-catchも立派なエラー処理だぞ?計算部分を囲んでしまって、適切なエラー処理をいれるだけで終わりになる」
「まぁそうですが」
後輩を始め、電脳倶楽部の面々は釈然としない雰囲気を出している。
「例えば、力した瞬間に、數字以外を弾くような処理をいれるのなら、Try-catchは向かない。でも、計算結果のエラー処理を行うのなら問題はない」
「はい」
後輩も納得してくれて、修正を始めた。
その後、時間を延長してデバッグ作業を行った。
「篠崎!ちょっとだけ時間を貰えるか?」
デバッグ作業を中斷して、十倉さんが俺に話しかけてきた。
わざわざ窓際まで移してから、俺を呼び寄せた。
「なんでしょう?」
窓際まで移して、十倉さんの正面の機に腰を預ける。
「そのだな・・・。悪いな」
「ん?」
「お前には、足りなく見えるだろう」
「あぁ・・・。そうですね。でも、気にしないで下さい」
「え?」
「楽しいですよ」
「ん?楽しい?」
「えぇ。オヤジの仕事を手伝っている時とは違う充実があります」
「そうか?」
「はい。仕事とは違います。なんと言えばいいのかわからないのですが、ほら、俺・・・。浮いていますよね?」
「そうだな。でも、お前が、やってきた容は、間違っていないと思うぞ?最初に、話を聞いた時には、生意気な後輩だと思ったけどな」
「生意気な後輩は、今でも変わっていませんよね?」
「そうだな。でも、俺もいろいろわかった」
「え?」
「プログラムなんて、俺には無縁だと思っていたが、お前の話を聞いていたら、俺の様な人間こそ、システムを勉強して覚えるべきだな」
「はい。勉強って肩肘を張らなくてもいいと思います。”考える”ことを辭めなければいいのだと思います」
「そうだな。電卓なんて、100均で売っている程度だから、簡単だろうと思ったけど、あんなにもいろいろ考えなければならないのだな」
「そうですね。簡単な電卓で、あれだけですよ。システムなんてなったら、どれほど考えても、足りないですよ」
「あぁ俺も自分で作ってみて実した」
「それがわかってもらえただけで、特別授業を行った意味がありますよ」
「ハハハ」
「そう言えば、十倉さんは、進學なのですか?」
「ん?あぁ俺は、進學・・・に、なるのか?警察學校に行く」
「え?」
「お前の彼のお父さんに、俺は命を助けられた、正確には、俺の母親が、助けられたのだけどな」
「桜さんに・・・。そうだったのですか・・・」
「あぁ」
沈黙。
そうか、十倉さんが警察か・・・。似合いすぎている。
桜さんよりは、似合っている。
戸松先生が、俺と十倉さんを呼んでいる。
どうやら修正が終わったようだ。
「篠崎」
「はい」
「まぁなんだ・・・。世界が広がった。ありがとう」
十倉さんが、俺に頭を下げてきた。
謝されるようなことではないと言おうと思ったが、やめた。十倉さんの”ありがとう”にはいろいろな意味が含まれているのがわかった。
「戸松先生。呼びましたか?」
「あぁ呼んだ」
「それで?」
「デバッグが終了した。見るか?」
「いえ、戸松先生が見て問題がないようなら、今日は終わりにしましょう」
「そうか?そうだな。來週からは、システム開発に移行するのか?」
「その予定です」
「どうする?」
「リーダーに、頑張ってもらうのではダメですか?」
「ダメだ」「無理だ」「おい!」
三人からダメ出しをけてしまった。
そうだよな。
「わかりました。次の特別授業までに、役割分擔を作ってきます」
「悪いな。頼む」
「APIは間に合いそうですか?」
電脳倶楽部のAPIとライブラリが出來てこないと進められない。
戸松先生が、電脳倶楽部を見る。
まだ余裕があるが、どこで崩れるかわからない。
「真面目なのは、いいことだとは思いますが、開発の時には、妥協や橫著を覚えたほうが、いいですよ?」
「妥協?」
「勉強會のメンバーが作る部分を、最優先にするのは解りますが、それで全のスケジュールが遅れたり、狂ったり、影響したら意味がありません」
「あぁ」
「だったら、モックにが生えた程度のを作って、渡せばいいのですよ」
「ん?」
「ライブラリを使うのだから、手順だけがわかれば、開発を進められます。なので、認証の部分や結果は、ベタ打ちしたを作って、開発が進んだられ替えればいいのですよ」
「・・・。そうだな。それなら、間に合う」
「お願いします」
十倉さんと安池さんは、何を言っているのかわからない様子だったので、簡単に説明を行った。
納得してくれた所で、リーダーの役割として、スケジュール管理をお願いした。問題點や、わからない部分を、俺や先生に質問する。電脳倶楽部からライブラリを貰ってくる。これらの役割を頼むことになる。
さて、どうしようかな・・・。
そんなに機能が作られるようなでもない。それに、Gitでの開発を考慮しなければならないからな。
【書籍化】隻眼・隻腕・隻腳の魔術師~森の小屋に籠っていたら早2000年。気づけば魔神と呼ばれていた。僕はただ魔術の探求をしたいだけなのに~
---------- 書籍化決定!第1巻【10月8日(土)】発売! TOブックス公式HP他にて予約受付中です。 詳しくは作者マイページから『活動報告』をご確認下さい。 ---------- 【あらすじ】 剣術や弓術が重要視されるシルベ村に住む主人公エインズは、ただ一人魔法の可能性に心を惹かれていた。しかしシルベ村には魔法に関する豊富な知識や文化がなく、「こんな魔法があったらいいのに」と想像する毎日だった。 そんな中、シルベ村を襲撃される。その時に初めて見た敵の『魔法』は、自らの上に崩れ落ちる瓦礫の中でエインズを魅了し、心を奪った。焼野原にされたシルベ村から、隣のタス村の住民にただ一人の生き殘りとして救い出された。瓦礫から引き上げられたエインズは右腕に左腳を失い、加えて右目も失明してしまっていた。しかし身體欠陥を持ったエインズの興味関心は魔法だけだった。 タス村で2年過ごした時、村である事件が起き魔獣が跋扈する森に入ることとなった。そんな森の中でエインズの知らない魔術的要素を多く含んだ小屋を見つける。事件を無事解決し、小屋で魔術の探求を初めて2000年。魔術の探求に行き詰まり、外の世界に觸れるため森を出ると、魔神として崇められる存在になっていた。そんなことに気づかずエインズは自分の好きなままに外の世界で魔術の探求に勤しむのであった。 2021.12.22現在 月間総合ランキング2位 2021.12.24現在 月間総合ランキング1位
8 111二つの異世界で努力無雙 ~いつの間にかハーレム闇魔法使いに成り上がってました~
異世界へ転移したと思ったら、まさかの最強(らしい)魔法使いになっている。 しかもステータスの伸びも早いし、チート級のスキルも覚えていくし、こりゃレベルカンストしたらどうなんだろ? いつのまにかハーレムまで―― 【俺TUEEE・ハーレム・異世界・チート・ステータス・成り上がり・スキル】 この作品には以上の要素があります。 また、元の世界に戻って主人公SUGEEも起きたりします。 全力で書いております。 ぜひお立ち寄りくださいませ。 *この作品には転移タグをつけておりません。詳しくは活動報告に記載してあります。
8 80貴族に転生したけど追放されたのでスローライフを目指して自前のチートで無雙します
舊題「転生〜最強貴族の冒険譚」 弧月 湊、彼は神の手違いにより存在が消えてしまった。 そして神は彼を別の世界に力を與えて甦らせることで彼に謝ろうとした。 彼は神の力を手に入れて転生したのだった。 彼が転生したのは辺境伯の貴族の次男アルト・フォン・クリード。 神の力を持った主人公は聖霊の王であるキウン、悪魔の長であるネメス、天使の長であるスーリヤを従えるのだが…… ハーレム弱めです。 不定期更新です。 絵はにぃずなさんに描いてもらいました!! にぃずなさんもノベルバで活動してるので是非とも読んでください!! 更新日 毎週金、土、日のいずれか(確実では無い) Twitter @gujujujuju なろう、アルファポリスにて転載中
8 126死に戻りと成長チートで異世界救済 ~バチ當たりヒキニートの異世界冒険譚~
エリート引きこもりニート山岡勝介は、しょーもないバチ當たり行為が原因で異世界に飛ばされ、その世界を救うことを義務付けられる。罰として異世界勇者的な人外チートはないものの、死んだらステータスを維持したままスタート地點(セーブポイント)からやり直しとなる”死に戻り”と、異世界の住人には使えないステータス機能、成長チートとも呼べる成長補正を駆使し、世界を救うために奮闘する。 ※小説家になろう・カクヨムにて同時掲載
8 165終末デイズ〜終末まで殘り24時間〜
殘り24時間、あなたは一體何をしますか? 好きな人と共に過ごすのか、家族に感謝を伝えるのか、己の欲望のままに行動するのか。 そんな人間ドラマ集です。 twitter始めました(作品に関する質問やイラスト等をお待ちしております)→@HaL3NoHeYa
8 179破滅の未來を知ってしまった悪役令嬢は必死に回避しようと奮闘するが、なんか破滅が先制攻撃してくる……
突如襲い掛かる衝撃に私は前世の記憶を思い出して、今いる世界が『戀愛は破滅の後で』というゲームの世界であることを知る。 しかもそのゲームは悪役令嬢を500人破滅に追いやらないと攻略対象と結ばれないという乙女ゲームとは名ばかりのバカゲーだった。 悪役令嬢とはいったい……。 そんなゲームのラスボス的悪役令嬢のヘンリーである私は、前世の記憶を頼りに破滅を全力で回避しようと奮闘する。 が、原作ゲームをプレイしたことがないのでゲーム知識に頼って破滅回避することはできない。 でもまあ、破滅イベントまで時間はたっぷりあるんだからしっかり準備しておけば大丈夫。 そう思っていた矢先に起こった事件。その犯人に仕立て上げられてしまった。 しかも濡れ衣を晴らさなければ破滅の運命が待ち構えている。 ちょっと待ってっ! ゲームの破滅イベントが起こる前に破滅イベントが起こったんですけどっ。 ヘンリーは次々に襲い掛かる破滅イベントを乗り越えて、幸せな未來をつかみ取ることができるのか。 これは破滅回避に奮闘する悪役令嬢の物語。
8 83