ちょっと興味深いエントリを見つけました。 IDE教育に不安を覚えること - みねこあ なるほど、Smart UIと呼ばれる作り方が、システムの品質を下げるという点は同意です。 ただ、その原因がIDEにあるのかというと、必ずしもそれだけではない気がします。 おいらが思う一番の原因は、犬小屋と高層ビルの作り方の違いに気づいていないプログラマが多いせいではないかと思っています。 つまり、「はじめてのXXX」とか「一週間でわかるXXX」みたいな本やWeb記事には、ごく基本的な文法の説明や簡単なサンプルプログラムの作り方しか載っていません。 こうした説明のほとんどはSmart UIパターンになっていると思います。 もちろん初心者向けの内容なので、簡単な内容に終始してしまうのは仕方ありません。 しかし、ここで説明されているのは、いわば犬小屋の作り方です。 実際に業務でシステムを構築する場合は犬小屋レベ
![犬小屋と高層ビルの違い - give IT a try](https://cdn-ak-scissors.b.st-hatena.com/image/square/cb2192ea3d633f50ada32a6c63193d55fe29d145/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F5188XF1SZNL._SL160_.jpg)