今当社の標準となるAPフレームワークをバージョンアップしてるところなのだが、非常に細かい部分で部下がやっている開発作業のトラブルをさくっと解決させられない事がある。その1つがビット演算だった・・・
C#でとある判断をするためにweb.configのカスタムセクションに設定した値を遣ってビット演算し、論理積が0になるかどうかの判定を行うのだが、in32の最小値で問題なく処理されるかどうかの試験を行った際に、int32の最小値を16進数で表現できなかったり、16進数と2進数の変換にとまどったり・・・
アプリケーションアーキテクチャーやWindows、.NETに関しては社内で自分の右に出る者はないと自負しているが、細かいところでガクッとつまづく・・・
アーキテクトとして、できる事なら全てにおいて秀でていたい。そういえば、先日C++でACLからACEがうまく取得できないという問い合わせが来たが、これまた苦手な分野・・・