プライバシーポリシー - 利用規約 - メディアステートメント - 著作権 - ご意見・ご要望 - ヘルプ・お問い合わせ Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved.
![三菱自会長に日産ゴーン社長 | 2016/10/19(水) 14:51 - Yahoo!ニュース](https://cdn-ak-scissors.b.st-hatena.com/image/square/1709dda436744311e16b450cde9bd3200c0d31b6/height=288;version=1;width=512/http%3A%2F%2Fi.yimg.jp%2Fimages%2Fjpnews%2Fcre%2Fcommon%2Fall%2Fimages%2Ffbico_ogp_1200x630.png)
プライバシーポリシー - 利用規約 - メディアステートメント - 著作権 - ご意見・ご要望 - ヘルプ・お問い合わせ Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved.
golang のテストツールには標準でベンチマークツールが付属しています。例えば、引数 n を貰ってその数分だけメッセージの入ったスライスを返す関数 makeSlice が以下の実装だったとします。 foo.go package foo import "fmt" func makeSlice(n int) []string { var r []string for i := 0; i < n; i++ { r = append(r, fmt.Sprintf("%03d だよーん", i)) } return r } 如何にも遅そうなコードですね。まずはこのコードを単品で計測するベンチマークを書きます。 foo_test.go package foo import "testing" func BenchmarkMakeSlice(b *testing.B) { b.ResetTimer()
本書は、Andrew Hunt and David Thomas, The Pragmatic Programmer (Addison Wesley, 1999) の日本語版です。『達人プログラマー システム開発の職人から名匠への道』(ピアソンエデュケーション、2000)の訳を全面的に改稿し、新装版として発行するものです。 本書は、より生産的になりたいソフトウェア開発者に向け、アジャイルソフトウェア開発手法の先駆者として知られる二人により執筆されました。経験を積み、生産性を高め、ソフトウェア開発の全体をより良く理解するための、実践的なアプローチが解説されています。 先見性と普遍性に富んだ本書は、入門者には手引きとなり、ベテランでも読み直すたびに得るものがある、座右の一冊となるでしょう。
Note: Vulnerabilities affecting Oracle Database and Oracle Fusion Middleware may affect Oracle Fusion Applications, so Oracle customers should refer to Oracle Fusion Applications Critical Patch Update Knowledge Document, My Oracle Support Note 1967316.1 for information on patches to be applied to Fusion Application environments. Users running Java SE with a browser can download the latest release
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く