不具合調査、デバッグのコツ【VOICEVOX】【プログラミング】

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 43

  • @solv301
    @solv301 3 дня назад +51

    ソースコードと同期が取れてる設計書があるなんてなんで素晴らしい現場なんだ

    • @ichkei7568
      @ichkei7568 4 часа назад

      いや、システム仕様書から推測できない?出来ないなら向いてないよ
      例えばどこぞのサイトがシステム障害起こした時、報道された挙動から一定レベルの技術者なら大体の目星は付けちゃう
      エスパーデバッグとか言われたりするけど、あんなのただの技術

    • @siiiiiiiiiiiiiiiiiiiiiiiiiiiis
      @siiiiiiiiiiiiiiiiiiiiiiiiiiiis Час назад

      ⁠​⁠​⁠@@ichkei7568それこそ挙動見て目星つけてるんであってシステム仕様書見てないのでは?

  • @marizotto540
    @marizotto540 4 дня назад +40

    これが本来あるべき姿だけど、僕はいつも仕様書がない案件やらされたり、仕様書無茶苦茶だからリバースエンジニアリングで書き直してって言われてる。酷いのだとファイルサーバすらない。業務系は仕様書あるとこが多くて、WEB系は作る気ゼロのとこが多い。

    • @satoukouji9618
      @satoukouji9618 3 дня назад +3

      理想では解決できない事も多いよね。
      いつか良い現場にいけますように

    • @warokihami
      @warokihami 3 дня назад +3

      それはバグかどうかすらわからんのでは。。。?

    • @nanashi_tuber
      @nanashi_tuber 3 дня назад +5

      うちも、ソースコードが仕様書なんだよなぁ…

    • @marizotto540
      @marizotto540 3 дня назад +2

      @@warokihami
      ええ。だからクライアントが五月雨に修正依頼出してきますね。仕様書作りましょうって言っても人をアサインしてくれない。書いても読ませようともしない。目先の金にならない無駄な作業と思われてるんですよねー

    • @warokihami
      @warokihami 3 дня назад

      @@marizotto540 で、あれば工数を金に化かすというのも有りだが、それは交渉できないのか?成功すれば椅子座ってるだけで金を生むから、他事やってれば良い。仕事してるフリで金を稼ぎつつ、腕を研いたり自社開発に動ける。状況わからないからなんとも言えないけど、事業としてやる以上金引っ張ったら正義だし。

  • @三法印静
    @三法印静 2 дня назад +5

    今まで完璧な仕様書が存在したことがないんだが
    あっこれツッコミどころを用意することでコメント稼ぎするテクニックか

  • @goninjalife
    @goninjalife 3 дня назад +7

    オンかバッチかでだいぶ変わってくるような気がします。オンラインだとアベンド(異常終了)となることは基本避けますよね。お客さん(顧客かは知らないが)が触るアプリだとエラーメッセージが出るように事前にプログラミングしておきますね。
    新規開発だと設計書が後回しになっている場合がありますね。そうなるとソースとログをあてにするわけなんですが...
    ログの見方もわからない人がテストやっているのはすごく不思議な感じがします。バグレポートくらい現場で書き方用意して書かせて欲しいと思う。

  • @d1Prczr6b29eM82Y
    @d1Prczr6b29eM82Y 3 дня назад +2

    つまり仕様書と担当者がないプログラムは無敵ってこと

  • @fuemma--7122
    @fuemma--7122 3 дня назад

    この動画の冒頭のソクラテスみたいな感じがクセになります😊❤

  • @びくたー-t1u
    @びくたー-t1u 3 дня назад +1

    今回の動画はめちゃくちゃ優しいし、どのエンジニア転職話より中身ある内容

  • @岡本裕俊
    @岡本裕俊 20 часов назад

    そうそう。不具合票を起票するにしても仕事が出来ない奴は「それってお前の感想だよね?」的なことしか書いてない。

  • @馬鹿は伝染病で移る
    @馬鹿は伝染病で移る 3 дня назад +2

    この話は経験が足りてない人向けの話でしょうね。
    手段を目的にしちゃいけませんよ!という当たり前の話ですからね。
    工業系シーケンス制御の経験者としては「良品をサイクルタイム以内で作る」とはっきりした答えが大前提としてあるから、設計書なんてゴリゴリ変わるのは当たり前。サイクルタイム内で良品を作成できるようになってから設計書があってもいい。
    それくらい変わる訳で状況によっては仕様書も変わるかもしれませんw
    ですがこういった大前提の答えが無いところ。解りづらい所では仕様書と設計書に従うしか出来ないでしょう。

  • @laystorin123
    @laystorin123 День назад

    情報の流れを理解していれば、おのずとバグの箇所はわかるものです
    今はその流れを理解せずに個別の機能だけで仕様を書いている人が多いのも問題です

  • @雪風-c2e
    @雪風-c2e 3 дня назад +1

    サイクロマティック複雑度、オーバー300 執行モード リーサル エリミネーター 慎重に照準を定め 対象を排除して下さい」とか言いたくなる現場に当たったことあるぞ。
    300は盛ったけど150はデフォルトで、要件定義は顧客の気分、設計書は過去の異物、コードはini参照する機能ON/OFFが乱舞するスパゲッティ。商用環境で絶賛稼働中。

  • @totto2727
    @totto2727 3 дня назад

    仕様をある程度把握できてるなら、あとは問題箇所のインターフェイス(UIとかログとか)から関連しそうなコードにジャンプしていくだけだからね

  • @wooolwooolify
    @wooolwooolify 3 дня назад +2

    質問する際は確認した仕様書のパスも添付するのだ
    そしていつの間にか仕様が変わってたことに気づくのだ

  • @tortandt
    @tortandt 3 дня назад +2

    unityとかスタックトレースとかちゃんとメッセージ出してくれてるのに、エラー内容読まない人多いよね

    • @penguin6241
      @penguin6241 3 дня назад +1

      純粋に気になるんですけど、何で読まないんでしょうね。

    • @phononmaser1024
      @phononmaser1024 2 дня назад

      そういう人達って大抵取説読まなかったり、家電がバグった時のエラー表示を無視したりするんだよね
      そして「何もしてないのに壊れた」

    • @kssb877
      @kssb877 День назад

      最初に長文に面食らうのは誰しもが通る道だと思うけど結構慣れるよな
      人間とは違ってマジで正直に原因書いてくれてるからこれほどありがたいことはない

  • @FireBirdLion
    @FireBirdLion 4 дня назад +3

    シーケンス図だいきらい……
    しかし必要なものだし……

  • @CircuitTinkerersWorkshop-r4r
    @CircuitTinkerersWorkshop-r4r 4 дня назад +6

    仕様書が出てこないのに検証させられてるぜ
    さて、仕様書書くか

  • @taichiooo
    @taichiooo 3 дня назад +3

    仕様バグ、設計バグなんてぎょうさんあるけどな。

  • @TNTSuperMan-Developers
    @TNTSuperMan-Developers 4 дня назад +4

    ためになる....けどぼっちで働いてない自分には関係ない....

  • @瀬奈田内ゆっくり茶番劇
    @瀬奈田内ゆっくり茶番劇 2 дня назад +2

    こんな上手く言うなら良いのになあ😅

  • @rinpos
    @rinpos 3 дня назад +2

    どんな新発見あるんだろう!と思ってワクワクしてたら普段やってることばかりだった。どうやら間違いなかったらしい。

  • @黒犬さん
    @黒犬さん 3 дня назад +2

    現象、処理、仕様の理解。あと変数のオーバーフロー処理が正しく実装されているかも典型例ですね。16バイトのフィールド長で定義してるのに何故か17バイト以上入力出来ちゃってオーバーフローとか。

    • @nanashi_tuber
      @nanashi_tuber 3 дня назад +3

      低レイヤー言語の話ですかね。Web系だとあまりないような…

  • @セイゲドン
    @セイゲドン 3 дня назад +2

    コード見りゃわかるんだから仕様書書かなくても良いよね?

    • @馬鹿は伝染病で移る
      @馬鹿は伝染病で移る 3 дня назад +1

      それだと正解が解らんぞ?
      まあ正解なんて「金になる」事なんだけども現場でどうすれば金になるかなんて解るもんか?
      これが工業系のシーケンス制御とかになったらはっきり解るんだけどね。
      (良品を製造すればいいとなる。これもサイクルタイムの縛りがあるけどw)

    • @三法印静
      @三法印静 2 дня назад

      ​@@馬鹿は伝染病で移る正解は現場のテストに全部通ってとりあえず動くことやぞ

    • @phononmaser1024
      @phononmaser1024 2 дня назад

      コードが正しいかはどうやって判断するんです?

    • @trysify
      @trysify День назад

      自分が使うプログラムを自分で書くならそうだけどコード書く時に意図をコメントに残すよね
      仕様書はコード読めない(能力、権限)人にプログラム全体の意図を示す物で、他人へ提供するプログラムなら有る方が良いですね

    • @kssb877
      @kssb877 День назад

      趣味でやる個人開発ならそれでいいけど…