Kokudoriing

技術系与太話ブログ

プログラミング

WebViewのinvokeScriptではまったところ

.NETでWebアプリのクライアントアプリを作る場合、Windows.UI.Xaml.Controls.WebView を使ってスクレイピングをしたりするわけです。 その時、InvokeScriptAsyncを使ったりするわけです。 こいつは第1引数に呼び出すJavaScriptの関数を、第2引数にその関数…

Command/Query分離原則とreturn this

Command/Query分離原則はバーランド・メイヤー大先生のありがたいお言葉です。 内容はと言うと、 オブジェクトやシステムのインターフェイス&実装を「CommandとQueryに分けろよ」という提案。 Commandは値を持たず、副作用(つうか、主作用だけど)だけを持…

例外とは何か

大抵のプログラミング言語には例外機構がサポートされています。 しかし、例外とは何でしょう。 「例外」という言葉からはなんとなく「ダメだった」、「失敗した」といった印象を感じられます。 つまり、「イレギュラー」な事。「異常」なことといった印象。…