エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
引き続きgolangのtestingパッケージをRubyに翻訳したRgotを作っていて、 Testing、Benchmarkは実装した... 引き続きgolangのtestingパッケージをRubyに翻訳したRgotを作っていて、 Testing、Benchmarkは実装したので、Example機能を実装してみた。 機能はgolangのtesting packageにあるExampleとおなじを目指した。 Example機能が何かというと、プログラムのサンプルコードを書いたときに、 「ここの時点ではこう出力されるよね」みたいなことをよくコメントで書くと思う。 Example機能は、Exampleを提示しつつ、このコメントが本当にあっているのかついでにテストしてくれる機能だ。 例えばRubyのArray#shiftのサンプルコードを書きたいとすると、 module FooTest def example_Array_shift a = [1, 2, 3] p a.shift p a.shift(2) p a.shift # Out