抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
Rのような動的にタイプ化されたプログラミング言語は,一般的で柔軟で簡潔なコードを書き込み,インタラクティブRead-eval-print-loop(REPL)を用いて言語と相互作用するようにプログラムマーを許す。しかしながら,この柔軟性は,その価格を持つ:R解釈者は,期待した変数タイプに関する情報を持たないので,多くのベース関数は,例外を上げる代わりに,自動的に入力を変換する。残念ながら,これは,元の問題を混乱させ,デバッギングを困難にする呼び出しスタックをより深くする実行時間誤差をもたらす。より悪いほど,望ましくない変換が検出されないままであり,統計解析の結果を無効にする。頼りとして,実行時間中の予想外の入力を検出し,信号理解可能および追跡可能な誤りを検出することができる。パッケージ「チェックマート」は,最も頻繁に使用されるRオブジェクトと可変タイプのタイプと関連特性をチェックするための多くの機能を提供する。パッケージは,ほとんど不必要な性能オーバヘッドを避けるためにCで書かれた。したがって,プログラマは,多くのアプリケーションに対してカスタムRコードを凌駕する簡潔でよくテストされたアサーションを便利に書き込むことができる。さらに,チェックマートは,多くの付加的期待値関数でそれを拡張することにより,フレームワーク「テスト」を用いて書き込みユニットテストを単純化し,そして,コンパイルされたコードにおける任意のSEXPs(Cにおける構造として実装されたRオブジェクトのための内部データ構造)に関する主張を実行するためのパッケージ開発者のために,登録Cルーチンが利用可能である。【JST・京大機械翻訳】