PHP7で堅牢なコードを書く!@t_wada #phpcon2016 #phpcon2016_1

PHP はバージョンを追う毎に堅牢なコードを書くための機能が充実してきましたが、 PHP7 ではついに例外や表明の機能が大幅に見直され、強化されました。本講演では、例外処理を設計する際の基本的な考え方や、表明(assertion)の使い方、そして表明と例外を使い分け、堅牢なコードに導くための設計手法「契約による設計(Design by Contract)」の考え方を説明します。
7
前へ 1 ・・ 10 11
ばぁど @UltraBirdTech

[第3部まとめ] バグと例外を区別し、さらに誰の責任も見分けられるようにする #phpcon2016 #phpcon2016_1

2016-11-03 13:55:03
terayama akio @trtraki

すごい、時間があっという間に過ぎた。 #phpcon2016 #phpcon2016_1

2016-11-03 13:55:05
Yamane Fumitaka @fumikony

assertするかthrowするか迷いそうかも #phpcon2016_1

2016-11-03 13:55:23
Masa @mstshimo

和田さんの話、お名前は知ってたけど、今回初めてトーク聞いたけど、面白かったぁ。javaの人だと思ってたけど、テストの方が有名なのかな? #phpcon2016

2016-11-03 13:56:00
terayama akio @trtraki

エラーや例外周りをきちんと扱えるようになって、一人前のエンジニアだと思っていたし、それができたと思っていたけど、まだまだ半人前だった。 #phpcon2016 #phpcon2016_1

2016-11-03 13:56:11
armorik83 @armorik83

まとめ、1. 予防に勝る防御なし。2. fail fast、おかしいならその場で死ぬ。3. バグと例外を区別、失敗にはバグと例外がある。バグには俺のバグとお前のバグがある。 #phpcon2016 #phpcon2016_1

2016-11-03 13:56:28
べー @wantonbe

誤りが入りにくいプログラミングをする。予防最強 / なにかずれているってことを早めに気づく / 失敗だけではなくてバグと例外を区別する #phpcon2016

2016-11-03 13:56:30
armorik83 @armorik83

今日のセッション、他言語でも十分通用するのでphpconで聞けるのおいしい #phpcon2016 #phpcon2016_1

2016-11-03 13:56:54
terayama akio @trtraki

t_wadaさんのセッション、学びが多かった。 #phpcon2016 #phpcon2016_1

2016-11-03 13:56:54
さとりゅう 🌸 たつや学院 @sato_ryu

テストじゃないところでも確かに品質が上げられそうな内容だった! そして、達人プログラマーを読むぞ! #phpcon2016 #phpcon2016_1

2016-11-03 13:57:01
えむにわ @m2wasabi

throw new LogicException($e->getMessage(), $e->errorinfo[1], $e); か、なるほど #phpcon2016 #phpcon2016_1

2016-11-03 13:57:03
ばぁど @UltraBirdTech

phpじゃなくても通じる知識だったので嬉しい。早速明日から実践。 #phpcon2016 #phpcon2016_1

2016-11-03 13:57:32
はむ@フリーランス @secret_hamuhamu

プログラミングで飯食ってるならバグと例外は正しく使い分けないとね #phpcon2016 #phpcon2016_1

2016-11-03 13:57:46
コーラ愛飲者S @Cokeesque_DF

PHPでは、表明が出るのが遅かったので、バグと例外が混ざっていることがある。バグと例外を区別し、誰の責任かも見分けられるように出し分けすることが大事。#phpcon2016_1

2016-11-03 13:59:27
前へ 1 ・・ 10 11