長らく悩まされたFirebase cloud functionsでエミュレータでうまく行く挙動が本番で上手くいかない問題、原因はパッケージプログラムにあるsys.stdout。本番環境では何故か文字列でなくバイナリとして引数を認識。結局カスタムloggerを使うことで解決。
「ラッパー(wrapper)」とは、他のコードや機能を包み込んで、新たなインターフェースや機能を提供するためのコードのことを指します。ラッパーを使うことで、元の機能やコードを変更することなく、その周りに追加の処理を施すことができます。
日本人は空気を読むのが得意というよりもむしろ下手で、適宜が苦手ゆえにこそ出方を伺いすぎて無意味なルールが放置されていることが多いと思う。