タグ 例外処理
人気順 5 users 50 users 100 users 500 users 1000 users【ソフトウェア設計】例外処理を考える
はじめに 最近書いてるソフトウェア設計シリーズです。今回は例外に関して。以前、以下のような記事を書いたのですが、もう少し深堀して書いてみました。 ちなみにソフトウェア設計シリーズは他には以下を書いています。 モジュールになぜ分けるのか? モジュール、依存、そしてカプセル化 モジュールをどう分割するのか... 続きを読む
Python,Ruby,PHP,Java,JavaScript,Perlの例外処理の比較 - Qiita
Help us understand the problem. What are the problem? 続きを読む
Hiromitsu Takagi on Twitter: "再現した。基礎的な例外処理をわかってないプログラマーか。この状態になるとアプリを削除して再インストールしても、エラーが出て落ち続けてしまう。しかもiOSの
再現した。基礎的な例外処理をわかってないプログラマーか。この状態になるとアプリを削除して再インストールしても、エラーが出て落ち続けてしまう。しかもiOSの設定でそれをオンにしようとしても、アプリがないとなって設定変更できない。詰ん… https://t.co/Wyoy7bnb4p 続きを読む
いまからはじめるReact - Qiita
この資料は 11/16(土)開催の勉強会 いまからはじめるReact の資料になります。 React未経験者/初学者向けに チュートリアルを通してReact(およびHooks)について学ぶためのものです。 そのため、サンプルコードには例外処理などが不十分な箇所があります。ご注意ください。 Reactとは? Reactとは Facebookが中心となって... 続きを読む
Ruby関西 勉強会で「プロを目指す人のための例外処理(再)入門」という発表をしてきました #rubykansai - give IT a try
2018 - 01 - 16 Ruby関西 勉強会で「プロを目指す人のための例外処理(再)入門」という発表をしてきました #rubykansai チェリー本 イベント参加 Ruby はじめに 2017年1月13日(土)に開催された第80回 Ruby関西勉強会で「プロを目指す人のための例外処理(再)入門」という発表をしてきました。 会場はすごくきれいで快適な、大阪梅田のグランフロントにある Aimi... 続きを読む
ダブスタが差別意識(例外処理)に基づくってのはまあわかるけど だったらな..
ダブスタが差別意識(例外処理)に基づくってのはまあわかるけど だったらなおさらそんなの無くせるわけ無いやんってなるけど。 俺はやっぱりブラジルの知らない人より身近な友人のほうが大切だよ 続きを読む
[phpconfuk2017] PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 和田 卓人
2017年6月10日開催 PHPカンファレンス福岡2017 Fusicホール 10:30-11:15 続きを読む
async await に書き換えて、Promiseと 同期による例外の区別でハマった - Qiita
// async function の中 try { load (). then ( data => { console . log ( data ) }). catch ( e => { // ... }) } catch ( e ) { // ... 例外処理 } わかりやすく簡単にしている。実際にはもっと複雑なコードだった。Promise にすれば try と catch を一本化して綺麗に... 続きを読む
【改訂版】PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 Revised // Speaker Deck
【改訂版】PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 Revised 続きを読む
PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 // Speaker Deck
PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 続きを読む
Java 歴 23 分の Ruby エンジニアが Effective Java を読んで感動した話 - scramble cadenza
2016 - 07 - 12 Java 歴 23 分の Ruby エンジニアが Effective Java を読んで感動した話 list Tweet イントロ 例外処理を書くことはよくやっているのだけれど、その時の主軸となる考え方について、今までなんとなくで行っていた部分が多かった。 毎回考えるポイントは例えば以下のような疑問。 どこのレイヤーで、どこまで例外処理を行えばよいのだろうか? どの例... 続きを読む
Pythonで学ぶ 基礎からのプログラミング入門 (30) 例外処理について学ぼう(中編) | マイナビニュース
前編 では基本的な例外処理の手法、および例外の種類について扱いました。中編では、 例外処理の場合分け どのような例外が発生しているかの確認 例外をわざと発生させるテクニック について解説していきます。 例外処理の場合分け 前回は、try/exceptについて学びました。簡単に復習すると、例外が発生する可能性のある箇所を「try」で囲み、例外が発生した場合の処理を「except」に書くのでした。 た... 続きを読む
「フォロワーから友利奈緒を探す」を Web サービス化した | プログラミング生放送
先日の「フォロワーから友利奈緒を探す」を、Web サービス化しました。 コードは、基本同じですが、5000人以上対応と、並列化して API アクセス、例外処理を入れてあります。 デザインは、Bootstrap ではなく、公開されたばかりの Office UI Fabric を使っています。 将来的には、フレンドとフォロワー情報をキーワードで検索してデータ化するサービスの元になればいいかなと。 友利... 続きを読む
ScalaのOptionとEitherで例外処理を行う方法 - $shibayu36->blog;
2015-08-31 ScalaのOptionとEitherで例外処理を行う方法 tech Scalaの例外処理はOptionとかEitherを利用するっぽいんだけど、調べてもいまいちその使い方が分からなかった。いろいろやってみたところ、だいぶ分かってきたので、後から自分で読み返せるようにメモ。 Optionを利用する Optionは値があるかないかわからない場合に、ラップして返してくれるもの。値... 続きを読む
Elixir - Elixr のプロセスを使ってフェイルセーフなアプリケーションを作る ─ 失敗は恐れず泥水にダイブ - Qiita
[翻訳] Elixirのプロセスアーキテクチャ または私は如何にして心配するのを止めてクラッシュを愛するようになったか にもあるように Elixir においては例外処理は、それを頑張ってなんとかしようとするのではなく、軽量プロセスのコンテキストでむしろすすんでクラッシュさせてしまえ、というのが良い作法である。 クイズ番組で ○ か × か答えを選んで壁に突っ込んだ先に、正解ならクッションが、不正解... 続きを読む
なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 / Jesse Storimer - スペクトラム
2014-09-13 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 / Jesse Storimer Ruby コード 技術書 読書感想 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 #naruhounix を読んだ。 正直「プロセス?あれでしょ、なんか動くやつ。」というレベルだったので非常に勉強になった。 Rubyで書かれているのも、余計なこと(Cの文法とか例外処理と... 続きを読む
PyPy Status Blog JA: RPythonを用いたPyrlangのいくつかの実験
2015年3月2日月曜日 RPythonを用いたPyrlangのいくつかの実験 PyrlangはRPythonで書かれたErlang BEAMバイトコードインタープリタです。 Pyrlangでは、BEAMの約25%の命令を実装しました。現在Pyrlangがサポートしている機能は、整数の計算、クロージャ、例外処理や、アトム(atom)、リスト、組みへのいくつかの操作、ユーザーモジュール、及びシングル... 続きを読む
Cのエラーハンドリングと例外設計、例外処理のメモ - 百日半狂乱
二十五日半狂乱、6日目(の分...orz)の記事 Cのエラーハンドリングを毎回やるのは面倒だ! 前回も言ったが、Cではエラーハンドリングに戻り値とerrnoを用いる. それはそうと例外設計において"無視"は大罪である. だから、関数を呼び出したら戻り値は漏らさずチェックすべきだ. ということで、例えば以下のように逐一戻り値をチェックする. if(send(sockfd, buf, len, 0) ... 続きを読む
nullチェックは、ifですべきかtry/catchですべきか? | 三度の飯とエレクトロン
たまにこういう謎の高速化手法を教えてもらうのですが、どうしてもすぐには信じられないので少し調べました。 ifとtry/catchのオーバーヘッドは? Stack Overflowに、ドンピシャな質問がありました。 Java if vs. try/catch overhead 読んでみると、「例外処理は例外的な処理に使うものだから、通常のフローでnullになるような場合に使うのは良くない」というよう... 続きを読む
「非同期プログラミング養成ギブスとしてのnode.js」について - 表道具
2014-02-28 「非同期プログラミング養成ギブスとしてのnode.js」について 東京Node学園 11時間目 でLTをさせていただきました。 node.jsといえば非同期プログラミングの扱いが大変だという印象がありますが、それにいろいろ立ち向かった結果、ちゃんとパーツに分けたり例外処理を書こう という当たり前の結論になりました。スライドは 非同期プログラミング養成ギブスとしてのN... 続きを読む
RubyでOSの外部コマンドを実行したいときに、spawnを使うと便利だった件 - カイワレの大冒険 Second
またもや、Rubyネタ。ちょくちょく更新して参ります。 外部コマンドを実行するやり方については、このサイトにまとまっています。 んで、なんかいいライブラリないかと。 が、今回僕が欲しかった機能として、 コマンドが叩ける(当然 標準出力・標準エラー出力サポート(叩いて終わりはダメ。そのコマンドのエラーメッセージが見たい 例外処理がしやすい であります。 systemだと、例外処理は終了ステータスで処... 続きを読む
YappoLogs: #perlcasual で例外処理の話した
#perlcasual で例外処理の話した こんにちわ! 先週金曜日に NHN で開催された PerlCasual っていうイベントで Perl の例外処理最新ベストプラクティスの話をして来ました。 http://yappo.github.com/talks/20130329-perlcasual7-exception/ yusukebe が開催するよって言うから、話したいって言ったら「もうスピー... 続きを読む
Life is beautiful: 非同期APIと例外処理(node.js の domain について)
node.js のような非同期APIを使ったプログラミングに拒絶反応を示すエンジニアが多い理由の一つが、非同期APIと例外処理の相性の悪さだ。 Javascript の場合、例外処理はこんな感じに記述する。 function f(i) { try { throw new Error('an error #'+ i); } catch(e) { console.log('Error caught:'... 続きを読む
Java の語彙で Maybe を説明してみる - ぐるぐる〜
java-jaで例外処理の話をしてきました - 西尾泰和のはてなダイアリーを読んで。Maybe は値があるかないかを型で表すことができます!そう、直和型なんです!とか言われてもイミフだと思うのです(リンク先のエントリがそう説明してるわけではないですが)。Java の語彙で Maybe の説明をできたら嬉しい人もいるんじゃないかなぁ、とかなんとか。ただし、書いてたら結構長くなりました。時間がある人は... 続きを読む
Haskell でのデバッグ - あどけない話
「純粋関数型言語はデバッグしにくい。だって純粋な関数で printf デバッグできないから」とつぶやいている人をよく見かけます。これまで放置してきましたが、リツイートが50を超えたので、Haskellでのデバッグについて書きます。例外処理と同じように、Haskell でのデバッグでは、純粋な関数と IO を分けて考える必要あります。 IO での printf デバッグIO では、putStrLn ... 続きを読む