教えて!樋口先生!(第19回:あなたの知らないテストマトリクスの世界 解決編②)
あなたの知らないテストマトリクスの世界 解決編②~前回までのあらすじ~マトリクス表を作ったのでパターンを出していこう アフロ:よし、これでマトリクスの表はできたから●つけて必要なパターンを出すかーまずは一般的な小ラーメンで、トッピングはわしの好きなニンニクアブラにするか次は大ラーメンで豚増しにするかなーっと 息子氏:パ...
あなたの知らないテストマトリクスの世界 解決編②~前回までのあらすじ~マトリクス表を作ったのでパターンを出していこう アフロ:よし、これでマトリクスの表はできたから●つけて必要なパターンを出すかーまずは一般的な小ラーメンで、トッピングはわしの好きなニンニクアブラにするか次は大ラーメンで豚増しにするかなーっと 息子氏:パ...
~前回までのあらすじ~ラーメン調理システムのテストパターンをマトリクスで作ろう 息子氏:マトリクスを作るには、まず変数を漏れなく出すらしーよ アフロ:そうしたらまずは、ラーメンの種類が普通/豚増しの2種類だから、種類の列に「普通」、「豚増し」って書いていけばいいんだな 息子氏:パパ、それだと網羅できてるかがわかりづらい...
あなたの知らないテストマトリクスの世界 問題編 アフロ:さてと、今日の仕事はっとなになに、開発中のラーメン調理システムのテストかとなるとまずはテストパターンの作成だな 息子氏:さすがだね、パパテストパターンはどうやって作るの? アフロ:そりゃあ、もちのろんでマトリクスだなえーと、ラーメンの種類は普通と豚増し、量が小と大...
前回までのあらすじ初めてのJavadocに驚くアフロ。何が書いてあるか息子氏が説明するのであった。 なぜあなたはJavadocを読まないのか? 解決編 息子氏:それはね、この関数の説明が書いてあるらしーよjavaの公式ドキュメントで、通称javadocって呼ばれてるらしーよ アフロ:何でこんなのが見られるんだ? 息子氏...
アフロ:さてと、今日も華麗にコーディングといくかーなになに、8桁のIDの上6桁を取り出して表示するだと。ググって似た処理してるコードを探してっと、お、qiitaで出てきたなstr.substr(0,6);だなさすがqiitaは頼りになるなー 息子氏:今日も絶好調だね、パパじゃあ次にこの入力された電話番号から”...
前回までのあらすじ配列のインデックスがもし1から始まったら?という疑問を息子氏から投げられたアフロだった なぜ配列のインデックスは0から始まるのか?(解決編) アフロ:そんな、配列のインデックスが1から始まって困ることとかないだろ〜1番目が1!わかりやすくていいじゃないか!! 息子氏:そう?じゃ、まずインデックスに使う...
アフロ:さてと、今日も基本情報の勉強するぞーなになに、配列の要素を入れ替えるプログラムで、空欄には何が入るかっと… 息子氏:パパ、今日も勉強頑張ってるね アフロ:ろんもちよ、来年こそはJ2目指すでーここで配列の1個目と最後を入れ替えるから、、答えの選択肢はウだな!あれ、間違っとる?何でだ?? 息子氏:パパ、基本情報は問...
息子氏:まず less ファイル名で開くでしょそしたらvを、押すとviエディタになって、編集できるらしーよ アフロ:おお!そしたらviにしてから、set numberで行数を表示してと、変えるのは50行目あたりだったなと 息子氏:ちなみにlessで開いてから、-Nでも行数は表示できるらしーよ アフロ:less...
アフロ:さてっと、今日のタスクはっとなに!?サーバーのログからこのリクエストを探して、スレッドIDでアクセスを追ってほしいだと?よし、まかせい 息子氏:さすがパパ、フルスタックエンジニアだね アフロ:あたぼーよサーバーにログインしてログをtail〜grepしてと、 息子氏:パパ、それだと大変じゃない?lessを使うと、...
すっかり期間が空いてしまいましたがListの疑問解決編です!前回のお話はこちら! 教えて!樋口先生!(第9回:なぜあなたはいつもList list = new Arraylist()と書いているのか? 問題編) 息子氏:Listはインタフェース名らしーよ アフロ:ってことはpublic interface Listで定...
READ MORE 教えて!樋口先生!(第9回:なぜあなたはいつもList list = new Arraylist()と書いているのか? 解決編)
アフロ:さってと、今日のタスクをしばくとするか。Javaでコーディングだなーなになにこの機能の仕様は~、配列に画面で入力された番号を入れて、1件ずつチェックか番号の数は可変、てことはArrayListを使えばいいんだな List list = new ArrayList(); で初期化してっと。 息子氏:さすがバッチリ...
READ MORE 教えて!樋口先生!(第9回:なぜあなたはいつもList list = new Arraylist()と書いているのか? 問題編)
SQLの外部結合は何の外部なのか? 解決編 アフロ:が、外部なーそらーあれだ、outer join使うから外部って言うようになった、的なことじゃない? 息子氏:そうだね、問題はなんでouter joinと名付けられたか、だよねさっきのSQLでいうと、内部結合の結果はどうなるかな? アフロ:わかりやすくIDも取ってくるよ...
QLの外部結合は何の外部なのか? 問題編 アフロ:さーってと、今日も華麗に仕事するでえ、今日のタスクはっと注文履歴画面に表示するデータを取ってくるSQLを作成して、かそしたら注文テーブルと商品マスタを結合して取ってくればいいかテーブルは以下の感じだな アフロ:注文ごとに何の商品が売れたか、商品名と注文日付を出せばいいん...
あなたの知らないcurlの世界 解決編 アフロ:確かにローカルホストだとアクセスできないようになっててエラーになってしまうんよなでも でアクセスしようとすると、インターネットアクセスになってまうしな無理じゃない?? 息子氏:そういうときはheaderオプションを使うといいらしーよこんな感じらしーよ アフロ:おお!? そ...
あなたの知らないcurlの世界 問題編 アフロ:さてと、フルスタックエンジニア目指して今日も勉強するでー 息子氏:パパ、それじゃ今日はcurlについて勉強するよ アフロ:おお、curlなら知っとるぞ。httpリクエスト飛ばすのに使うコマンドだな。リリースのときに使ったことあるからな。ロードバランサーにつないで公開する前...
アフロ:息子よ、それでnums.length のlengthとはいったい何だい?息子氏:lengthはね、配列オブジェクトのフィールドらしーよアフロ:おお、フィールドは前に会社の勉強会でも習ったぞそのクラスが持つ情報だな 息子氏:nums配列を作ったときに、このlengthフィールドに5が設定されるから、nums.le...
なぜ int[] numsの長さは変えられないのか? アフロ:今日もJavaシルバー目指してコーディング勉強といくかーどれ今日の問題はっと、以下の配列の要素を逆に並べ替えろ? まずはfor文で回すか でループっと息子氏:パパ、それだと配列の要素が5個のときしかできないよアフロ:おっと、そうだな。ちゃんと配列の長さをとっ...
なぜSQLでは=NULLではなく is NULLと書かなければならないのか? 第2回解決編 前回はSQLではis NULLを使うということと、3値論理という言葉が出たところまででした。それでは解決編です。 アフロ:で、3値論理ってなんなのよ??息子氏:2値論理は真と偽のどちらか、ていうわかりやすい考えでJavaはこれ...
新コーナーです!樋口先生が技術的な素朴な疑問を教えてくれるコーナーになります。エンジニアっぽいレギュラーコーナーがようやく爆誕です。それではスタート! どうもお疲れ様です。樋口です。アフロナミヘイと息子氏が日常生活における素朴な疑問を解決する?新コーナーです。 第1回はこちら。なぜSQLでは=NULLではなく is N...