バグを直す技術はプログラムを書く技術とは別ですが、コード書いてデバッグしてのループを繰り返せば繰り返すほど、メンテしやすいコードが書けるようになって、デバッグの技術も上がるという仕組みになっています。