if(param==0 && 判定(param2) || !param3){ //したいこと } みたいに3つぐらい条件がある場合、頭がパンクしそうになる。 この時こう考えている。 1:したいことをする条件は 2:paramが0 3:かつ 4:判定関数でparam2の条件を返して、true 5:またはparam3がfalseのときがtrueだから 6:trueだとだめなんだよね。falseが正しいんだ。でもfalseは偽なのに正? 8:あれ、何したいんだっけ。まぁいいや、とりあえず実行してエラーなら直そう。 7:実行。 8:あれ?なんか違う。何がおかしいんだ 1へ戻る。 これを3,4回繰り返してウアアアアアアアアアアアってなってしまう。 誰か助けて
はじめに Railsアプリケーションを本格的に作り込んでいくと、「エラー」とは無縁ではいられません。 しょうもないバグでエラーが発生することもありますし、ほとんど不可抗力ともいえるような大規模なネットワーク障害でエラーが発生することもあります。 エラーの種類がなんであれ、エラーが起きた場合は「原因を素早く特定し、速やかに復旧させること」と「あるエラーが引き金になって、さらに大きなエラーに引き起こさないようにすること」が重要です。 エラー処理を適切に実装していれば、原因の特定や復旧もすばやくできますし、さらに大きなエラーを引き起こす可能性も少ないです。 また、ソースコードも比較的シンプルに保てます。 逆にエラー処理が不適切だと原因の特定に時間がかかったり、異常なデータがどんどん増えてさらに大きなエラーを引き起こしたりします。 ソースコードにも無駄に複雑な処理フローや条件分岐がたくさん出てきて
Atom エディタ上でドットインストールを見ることができるパッケージ「Dotinstall Pane」を作ってみました。 このパッケージを Atom にインストールすると、上記スクリーンショットのように左側でドットインストールを開きつつ、コードを打つことができます。 インストール方法 Atom の Settings にあるパッケージをインストール画面にて「dotinstall」と検索すれば「dotinstall-pane」というパッケージが出てくるので、それをインストールしてください。 ターミナルやコマンドプロンプトから「apm install dotinstall-pane」と打ってもインストール可能です。 使い方 Dotinstall Pane の開閉: Mac 「Option + Shift + D」、Windows「Alt + Shift + D」 プレイヤーの再生/一時停止: M
19日午前6時すぎ、名古屋市守山区の住民から「馬が走っている」と110番通報があった。馬は名古屋工業大馬術部が同区中志段味(なかしだみ)の厩舎(きゅうしゃ)で管理する15歳の去勢馬で、愛知県警の連絡を受け駆けつけた部員が厩舎近くのマンション1階の庭にいるのを保護した。けが人はいなかった。 同部によると、厩舎に泊まり込んだ部員が18日午後11時半ごろえさを与えたときは馬に異常はなく、逃げ出したことも気付かなかった。逃げた馬の馬房は、柵が上がらないようにする留め具が壊れていたという。 馬は腹痛を起こしており、痛みで転がっているうちに馬房を出てしまったとみられるという。保護されたときは全身に擦り傷を負っていたという。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く