並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 23 件 / 23件

新着順 人気順

デバッグ手法の検索結果1 - 23 件 / 23件

  • 常駐型サーバープログラムのデバッグ手法

    BOOK: WEB+DB Press TITLE: 常駐型サーバーのデバッグ手法(ドラフト版) AUTHOR: (株)プリファードインフラストラクチャー 太田一樹 *注: この文章はWEB+DB PRESS Vol.48に掲載された記事のドラフト版です はじめに 今回はデバッグ関連特集ということで、常駐型サーバープログラムを作成する際のハマりどころやそれに対する解析方法・解析ツール・対策を、実際の経験を交えながら紹介したいと思います。 筆者は(株)プリファードインフラストラクチャーでインメモリ分散検索エンジン「Sedue (セデュー)」を開発しています。モバイル向け検索エンジン「エフルート」や、2008/11/6にリニューアルされました「はてなブックマーク2」などの検索バックエンドとして使われております。 この検索エンジンはいくつかの常駐型サーバープログラムから構成されており

    • 【超入門】Laravelのデバッグ手法22選 - Qiita

      はじめに Laravel Advent Calendar 2021 7日目の投稿です。 枠があまっていたので1日目に続いて7日目も投稿します。 他の記事のタイトルを見ると応用的な内容が多かったのでLaravel初心者の方向けにおすすめのLaravelデバッグ方法(tips)を22個ご紹介します。 思ったより数が多くなったので、1つ1つは掘り下げず概要と簡単な使い方をご紹介します。 公式ドキュメントや参考リンクも載せているので詳細はそちらを見てください。 どれか一つでもLaravel開発のヒントになれれば幸いです。 おすすめの手法 特におすすめの方法をご紹介します。 2.17. テストコードを書く 一番のおすすめはテストコードを書くことです。 予期する値と実際の値をテストしながらコードを書くことで一つ一つの処理を確認しながら進めることができます。 2.5. beyondcode/larave

        【超入門】Laravelのデバッグ手法22選 - Qiita
      • Androidの便利なデバッグ手法 - Qiita

        Android Advent Calendar 3日目の投稿です 3日目の今日はAndroidアプリ開発でよく利用するのデバッグのTipsを紹介します (Android Studioの機能をメインに紹介していますが、恐らくEclipseでも同様の機能はあると思います) Logクラスを使ったprintfデバッグ Logクラスを知らない人はまずいないと思うので、サクッと Log.e(TAG, error); Log.w(TAG, warn); Log.i(TAG, info); Log.d(TAG, debug); Log.v(TAG, verbose);

          Androidの便利なデバッグ手法 - Qiita
        • デブサミ2013【14-B-3】自動改札機の運賃計算プログラムのデバッグ手法 ~10の40乗のパターンをいかにテストするか~

          デブサミ2013【14-B-3】自動改札機の運賃計算プログラムのデバッグ手法 ~10の40乗のパターンをいかにテストするか~ Presentation Transcript DevelopersSummit 自動改札機の 運賃計算プログラムのデバッグ手法 ~1040のパターンをいかにテストするか~14-B-3 幡山 五郎#devsumiB オムロンソーシアルソリューションズ ソリューション事業本部 Developers Summit 2013 Action ! 1.自動改札機について 1. 自動改札機について 2. 間違えない自動改札機 2 1.自動改札機について自動改札機導入前の改札風景 3 1.自動改札機について磁気からICへ求められる技術が変わってきた(高機能化→高信頼化) 2013年 IC乗車券全国共通化(北海道~九州の10種類) 2007年 PASMO導入、Suica+PASMO

          • モバイルファースト時代のWebアプリケーションデバッグ手法 - クックパッド開発者ブログ

            買物情報事業部の前田 (@TakatoshiMaeda) です。 Webアプリケーションを開発していると、思ったようなスタイルが適用されなかったりJavaScriptの挙動が意図しないものとなっているケースがままあります。そのような時に、Chrome Developer ToolsやSafari Web Inspector等を用いてスマートフォン実機に接続をしてデバッグしますが、 Android標準ブラウザ Android/iOSアプリケーション内部のWebView*1 ではインスペクタとの連携に対応しておらず、上記ブラウザでのみ再現がされる不具合に対してはHTML/CSSの確認やJavaScriptを実行しながらのデバッグは基本的に出来ません。 weinreというデバッグツールを用いて、上記ブラウザ環境下でWebアプリケーションのデバッグを行う方法について紹介します。 weinre we

              モバイルファースト時代のWebアプリケーションデバッグ手法 - クックパッド開発者ブログ
            • モバイルファースト時代のネットワークレイヤデバッグ手法 - クックパッド開発者ブログ

              こんにちは。インフラストラクチャー部 セキュリティグループの星 (@kani_b) です。 クックパッドでは主に "セキュリティ" か "AWS" というタグのつきそうな業務全般を担当しています。 ここ数年、クックパッドではいわゆるネイティブアプリの開発が非常に盛んです。 私達インフラストラクチャー部はネイティブアプリの直接の開発者ではありませんが、開発が円滑に進むように色々なレイヤでそのお手伝いをしています。 PC 向けサービス開発と比較して、スマートフォン向け、特にネイティブアプリにおいては、何かトラブルがあった際に どこで何が起きているか、そのデバッグを行うことが若干難しいと感じています。 今回はいわゆる jailbreak や root 化をせず、ネットワークのレイヤからデバッグを行う方法についていくつかご紹介します。 HTTP プロキシによるキャプチャ まずは HTTP プロキシ

                モバイルファースト時代のネットワークレイヤデバッグ手法 - クックパッド開発者ブログ
              • 再確認! 定番IDE Eclipseのショートカット/デバッグ手法あれこれ

                本連載では、業務アプリケーション開発を行う熱血若手エンジニアのために、面倒な作業が楽になる便利なツールをご紹介します。「定時になったらスマートに帰社してアフター5を存分に楽しみたい!」や「設計書やレビューの準備に煩わされるのは嫌だ、コーディングに集中したい!」などを実現してくれる便利なツールやソフトウエアを、サンプルコードを交えて説明します。今回は、定番IDEであるEclipseのショートカットやデバッグ手法について解説します。 はじめに 定番中の定番IDEである「Eclipse」は歴史も古く、さまざまな言語をサポートしているので、実際のシステム開発の現場だけでなく、プログラミングの研修や講義などでも広く利用されています。しかしながら、Eclipseはあくまでもコーディングを行う道具でしかないので、Eclipseそのものの使い方や、便利な機能については、以外に知らない人も多いのではないでし

                  再確認! 定番IDE Eclipseのショートカット/デバッグ手法あれこれ
                • Haskell でのデバッグ手法あれこれ | 雑記帳

                  プログラムにバグはつきものです。強力な型システムを備えている Haskell でもそれは同じです。この記事では、 Haskell プログラムのデバッグ手法をいくつか挙げてみます。 なお、使用している GHC は 8.2.2 です。より新しいバージョンで追加されるであろうより便利な機能は、この記事の対象外です。 【2018年2月8日 更新:-fexternal-interpreter, Control.Exception.assert, debug パッケージについて追記】 【2018年5月25日 更新:プロジェクトごとにPreludeを持っていると便利という話を追加】 心構え:処理を分割せよ Haskell は純粋な言語です。IOが絡まない関数であれば、同じ引数に対しては同じ結果が返ってくることが期待されます。 よって、処理を細かく(純粋な)関数に分割し、それぞれ GHCi で動作を確かめ

                  • var_dumpからの卒業、PHP開発を加速するデバッグ手法を考える - Qiita

                    PHPでデバッグ PHPでのデバッグってみなさん何してます?って聞くと、半分くらいはvar_dump();かechoって返ってくるんです。マジか、とか思うんですけど僕も数年前そうでした。情弱ですね。最近、RailsでWebアプリ作っていると、binding.pryが手放せない感じになってきてまして、なんでRails(Ruby)で書くんですか?と聞かれたら、binding.pryがあるからだと半分くらい本気で思っていて、そんなbinding.pry脳のままPHPの開発にスイッチすると、ちょっとしたことでウガーとなるわけです。JavaやObjective-Cでコード書いている人から見たら、そんなプログラミングのやり方あるのん?と驚かれるわけです。 var_dump();を書いてはブラウザ更新して変数の中身を確認したり、メソッドの挙動を確かめるために再度実行したり…そんな苦行からは卒業したい!と

                      var_dumpからの卒業、PHP開発を加速するデバッグ手法を考える - Qiita
                    • Visual Studioデバッグ手法 - @IT

                      第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

                      • 第11回 デバッグ手法のあれこれ | gihyo.jp

                        前回の復習 前回は、アプリの設定画面の作り方に関して学びました。 具体的には、 XMLによる設定画面の作り方 設定画面から設定値の保存方法 の説明を行いました。 Android OSには、設定画面を簡単に実装できる枠組みが用意されており、値の保存も自動的に行ってくれるので、設定画面を作る場合は、この枠組みを上手く活用してアプリを仕上げてください。 アプリのデバッグ方法 アプリの開発段階では、不具合の修正を行ったり、パフォーマンスの改善を行うことがあります。AndroidのSDKには、効率良くデバッグやパフォーマンスチューニングが行えるツールや仕組みが用意されているので、今回は、それらをご紹介します。 最もベーシックなLogCat バグの修正を行う場合、現状の動作状況を把握したいことがあると思います。 このとき、ソースコード中にブレイクポイントを設定して、ステップ実行をしても良いのですが、頻

                          第11回 デバッグ手法のあれこれ | gihyo.jp
                        • あまり知られていないVisual Studioデバッグ手法7選

                          Visual Studioエンジニアリングチームは6月26日(米国時間)、「7 lesser known hacks for debugging in Visual Studio|The Visual Studio Blog」において、Microsoftの統合開発環境「Visual Studio」で利用できる、あまり知られていないが知っていると便利なデバッグテクニック7選を取り上げた。 紹介されているデバッグ手法は次のとおり。 Set Next Statement (Ctrl+Shift+F10) - Ctrlキーを押し続けているとRun to ClockのアイコンがSet Next Statementのアイコンに変わり設定できるようになる。設定したい行に移動させれば、次の実行または次のステップ実行のときに有効になる 値が変更された場合にのみブレークするといった条件付きブレークポイント い

                            あまり知られていないVisual Studioデバッグ手法7選
                          • Linux のデバッグ手法をマスターする

                            IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                              Linux のデバッグ手法をマスターする
                            • [品切れ重版未定2018.10.19] GDBを使った実践的デバッグ手法

                              Interface誌の好評連載「標準的デバッガGDBのすべて」を中心に,GDB関連情報をまとめた書籍です.本書ではFree Software Foundationから配布されている,フリーなデバッガGDBを使ったデバッグ手法を解説します.GDBは現存するほとんどすべてのCPUに対応し,数多くのOS上で動作させることができます.そのため,組み込みソフトウェア開発ではデバッガとしてGDBが標準的に使われています.デスクトップ・パソコン向けソフトウェア開発者から組み込みソフトウェア開発者まで,幅広く活用することができます.本書ではGDB本体だけでなく,GDBと連携して活用するツールとして,Emacs,Eclipse,Cygwin,Insightも取り上げます. 目次 第1部 GDBの基本的な使い方 第1章 GDBの簡単な使い方 1 GDBの操作 2 GDBのコマンド 第2章 GDBのセットアップ

                                [品切れ重版未定2018.10.19] GDBを使った実践的デバッグ手法
                              • iOSデバッグ手法

                                投稿日時:2011/04/22 デバッグするにあたっての注意点を書き残します ・コンソールとデバッガ デバッグするときに表示されるウインドウです Xcode起動時に一緒に表示しておけば便利です 「Xcode」→「環境設定」→「デバッグ」→ 「開始時:コンソールとデバッガを表示」 で表示されます 詳しくはこちら http://se-suganuma.blogspot.com/2010/10/iosxcode.html ・Build and Analyze これを使ってビルドすると Xcode が記述が怪しげなコードを検出してくれるようです 「プロジェクト」→「プロジェクト設定を編集」→「ビルド」→ 「ビルドオプション」→「静的アナライザを実行」 のチェックをOnにして 「ビルド」→「Build and Analyze」 を実行すると解析を行ってくれます 詳しくはこちら http://shit

                                • Linux のデバッグ手法をマスターする

                                  IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                                    Linux のデバッグ手法をマスターする
                                  • 常駐型サーバーのデバッグ手法 - moratorium

                                    2008/12/23発売のWEB+DB PRESS Vol.48に「常駐型サーバーのデバッグ手法」というタイトルで短い記事を書かせて頂きました。 WEB+DB PRESS Vol.48 作者: 大沢和宏,高橋征義,山本陽平,高塚遙,高林哲,小飼弾,はまちや2,角田直行,田淵純一,伊野友紀,鈴木啓修,古谷洛人,伊藤直也,田中哲,太田一樹,松田明,鶴岡直也,佐藤竜一,cho45(さとう),吉田俊明,福島克輝,渡部広志,矢作浩,森田創,縣俊貴,大塚知洋,武者晶紀,ミック,下岡秀幸,nanto_vi,田中洋一郎,WEB+DB PRESS編集部出版社/メーカー: 技術評論社発売日: 2008/12/22メディア: 大型本購入: 4人 クリック: 32回この商品を含むブログ (30件) を見る 常駐型サーバープログラムにおいて、問題が起こりやすい点をまとめた他、問題解析に役立つ各種ツール(valgri

                                      常駐型サーバーのデバッグ手法 - moratorium
                                    • RubyとRailsの独特な挙動と、それと戦うためのデバッグ手法 - Qiita

                                      Railsを書き始めた人が知っておくと役立つような、RubyとRailsの知識をまとめてみました。 環境はUbuntu 17.10で、Ruby 2.4.1のRails 5.1.3ですが、Macでもほとんど同じく操作ができるかと思います。 Rubyとの戦い方 この項目では、Railsとは関係のないRuby言語としての挙動やデバッグについて話していきたいと思います。Railsから勉強し始めた方だと、どこまでがRubyの挙動で、どこからがRailsの拡張なのか分からないという人も多いと思うので、とりあえず純粋なRubyのお話から初めます。 irbの使い方 まず初めにRubyのデバッガ(正しくはREPL)についてですが、Rubyをインストールしたら同時にirbというコマンドが入っていると思います。このirbを使用すると、Rubyのコードがパッと実行できて、ちょっとした疑問をすぐに解決できるようにな

                                        RubyとRailsの独特な挙動と、それと戦うためのデバッグ手法 - Qiita
                                      • できるRubyプログラマになるためのデバッグ手法7選 | 侍エンジニアブログ

                                        こんにちは!Webコーダー・プログラマーの貝原(@touhicomu)です。 今日はRubyでデバッグを行う方法について解説したいと思います。 この記事では、 puts、p、ppを使ったデバッグ方法 loggerを使ったデバッグ方法 という基本的な内容から、 Rubyのpry-debugでデバッグ実行する方法 Ruby On Rails でデバッグする方法 RubyをIDEでデバッグする方法 などの応用的な使い方に関しても学習していきます。 このページで、Rubyのデバッグ、logger、pry、Railsの使い方をよく把握して自分のスキルとしていきましょう! Rubyの基本的なデバッグ方法 puts、p、ppを使ったデバッグ方法 Rubyでデバッグを行う際、基本的な手法として用いるメソッドにputsやp、ppなどがあります。 まず、putsを見てきましょう。 putsは引数の文字列を画面

                                          できるRubyプログラマになるためのデバッグ手法7選 | 侍エンジニアブログ
                                        • 2013/02/14 デブサミ2013【14-B-3】自動改札機の運賃計算プログラムのデバッグ手法 ~10の40乗のパターンをいかにテストするか~ #devsumiB

                                          Developers Summit 2013 Action! http://event.shoeisha.jp/detail/1/ <講演概要> 鉄道の自動改札機に搭載されている運賃計算プログラムが扱う乗車券と経路の組み合わせのパターン数は10の40乗を超えており、全パターンのテストを行うことは不可能です。 続きを読む

                                            2013/02/14 デブサミ2013【14-B-3】自動改札機の運賃計算プログラムのデバッグ手法 ~10の40乗のパターンをいかにテストするか~ #devsumiB
                                          • Javaにおけるデバッグ手法

                                            出力 System.outは、出力ストリームのPrintStreamクラスを返します。 public static final PrintStream out out - System (Java Platform SE 7 ) println() public void println() println - PrintStream (Java Platform SE 7 ) 標準出力へ出力するには、 System.out.println(data) out - System (Java Platform SE 7 ) のようにします。println()には多数のオーバーロードがあり、引数dataは以下のいずれかの型を受け入れます。 boolean char char[] double float int long java.lang.Object java.lang.String 引数

                                            • GDBを使用したデバッグ手法(基本編) | OISブログ

                                              C++やC言語で開発したプログラムをGDBでデバッグする方法をご紹介したいと思います。 GDBはプログラムの不具合解析や一時的に値を変更して動作をテストする際に使用するツールです。 組込ソフト開発ではLinux環境での開発が多く、Window環境で用意されているような統合開発環境(IDE)が使用できないケースが多くあります。 そのような場合のデバッグ方法としてGDBは強力なデバッグツールとなり得ます。 GDBでできることは以下の4点です。(GDB公式マニュアルの記載より) ●ユーザ・プログラムをその動作に影響を与える可能性のある様々なことを指定して起動する ●指定された条件が成立したときにユーザ・プログラムを停止する ●停止したときにユーザ・プログラムが何を行っていたかを調べる ●ユーザ・プログラムの内部を変更することによって、1つのバグの影響を試験的に修正して、ほかのバグについて調べる

                                                GDBを使用したデバッグ手法(基本編) | OISブログ
                                              • terraform-provider-mackerel のデバッグ手法 - Qiita

                                                これは Mackerel Advent Calendar 2021 の6日目の記事です。 こんにちは。はてな Mackerel チーム SRE の hayajo です。 昨日は @tatsuru さんによる Apple Silicon MacBook のCPU使用状況をMackerelで可視化する - wtatsuruの技術方面のブログ でした。私も M1 Mac が欲しいですねー。 今日は terrafrom-provider-mackerel のデバッグ手法についてご紹介します。 詳細なログ出力を有効にする terraform 本体やプロバイダの詳細なログを出力してデバッグに役立てます。 ログ出力を有効化するには環境変数 TF_LOG を設定します。

                                                  terraform-provider-mackerel のデバッグ手法 - Qiita
                                                1