プログラミングにおける手筋とそのトレード・オフ(上)