会社にデバッグの早い人と遅い人がいる。 二人を観察していると、色々な違いが見れて勉強になる。 いくつかまとめてみる。 ・デバッグが早い人はコードに着手する前に状況を整理する 期待動作はどのようなものか、現状の動作(バグ)はどんなものか、どんな条件でバグが生じるか、生じないかを整理する 他人からアサインされたタスクの場合、手早くこれらを質問して状況を確認する。 デバッグが遅い人は何も考えずにコードを触り始める。 「何をデバッグしているの?」と聞くと言語化出来ない。 場当たり的、五月雨式に質問する。 ・デバッグが早い人は仮説を持っている。 ざっくりと全体像を把握し、当たりをつけてから作業する。 全ての作業が仮説の検証作業。結果が出た時に次に何をすべきかも把握している。 デバッグが遅い人は自分でも何をやっているか分かっていない。 「よくわからないけど一応2回試してみた」とか言う。 「それは今何を
小ネタです、JavaScriptで本日の日付をYYYY-MM-DD形式で得るコードは案外面倒です。 本日2023年4月17日なら 2023-04-17 という文字列を得るコードはRubyならTime.now.strftime("%Y-%m-%d")、Pythonならdatetime.today().strftime("%Y-%m-%d")(importは省略しました)と簡単に書けますが、JavaScriptでは案外面倒なのです。 追記: いくつかの間違いのご指摘がありましたので修正しました(2023-04-19)。 DeepAIが生成した画像です いっけん正しいようで間違ったコード new Date().toISOString().slice(0,10) new Date()で本日の日時を取得します toISOString()メソッドは日時データをISO形式の文字列に変換します、例えば 2
今日は一人小町(一人で発言小町みたいな回答をするもの。基本要望に応じた反応をする)です。今回は降って湧いたお金をどう投資するか。 Q. 誕生日に親から950万円入った自分名義の口座の通帳を渡された。どのように運用したらいいか? 斗比主様 はじめまして、いつもブログ拝読しております。今回ご相談したいことがありメールいたしました、お手隙の際にお読みいただけますと幸いです。 私は現在大学生で、先日の誕生日を機に親から950万円ほど入った私名義の口座の通帳を自由に使っていいということで譲り受けました。今のところ特にこのお金を使ってやりたいこともないので、投資に回して長期的に増やしていけたらと考えているのですが、斗比主様でしたらどのように運用されますか? 恥ずかしながらお金に関することについては今までまったく考えたことがなく、どうしていいか見当もつきません(親も勉強しろという意味合いを込めてお金を自
ドイツのアーティスト、ボリス・エルダグセン氏は、今年のソニー・ワールド・フォトグラフィー・アワードに「Pseudomnesia: The Electrician」(直訳で「偽の記憶:電気技師」)と題した作品を応募。先週、一般応募のクリエイティブ部門で最優秀作品に選ばれた。
フロントエンドのテストをしよう Webのフロントエンドの自動化を進めようか。という話をしていて、 「そもそもテストってなんだ?」 「フロントエンドに特有のテストってなんだ?」 「〇〇ってツール流行ってるらしいってどうよ?」 みたいなことを話をしていました。そうしたときに、やっぱり知識足らねぇなぁ。と思ったので、2,3日でゴリゴリと内容をまとめてみる作業をしてみました。 あんまりこういう書き方はしないんですが、私自身散発的な思考で、フロントエンドのテストを調べることをしたので、そのような語り口で書いてみようと思います。 以下の内容は、あくまで例なので、別にこういう仕事があったわけではないです。 とりあえず投げられた要求・仕様 とりあえずなんか仕事が振ってきた。パラパラと要求を聞いてみると、こんな感じだった。 承認のダイアログが欲しい メッセージのフォントはOswald メッセージは変更できる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く