Entries from 2019-04-01 to 1 month

よくあるCompareという関数の理解の方法について

何個かのプログラミング言語触ってると、よくcompareという名前の比較関数を目にする。 この記事内では、goの文法で書くが、大抵の言語で当てはまる考え方だと思う。 // if a == b then 0 // if a < b then negative integer // if a > b then positve integ…

goen v0.0.5 について

goen.Loggerを手軽に作成するためのユーティリティ関数を追加しました。 以下のように利用することができます。 import "github.com/sirupsen/logrus" dbc := goen.NewDBContext(...) dbc.Logger = goen.LoggerFunc(logrus.Trace)

goen v0.0.4 について

TxScopeで実行した関数内でpanicしたときに、recoverしないようにしました。 今まではpanicした際のスタックトレースが失われていましたが、今バージョンからはTxScopeの外側にpanicを伝搬させるようにしたため、利用者はrecoverする自由を得ました。