う〜〜〜ん。必然的にこういう形になっていくのか?

http://oshiete.goo.ne.jp/qa/6204916.html

目で追ってやっていることは理解できる。
プログラミングの組み方は、1つではない。これも理解している。
勝手にだけど、一目置いている人たちのコードは、似てくるものなのか?
それとも単に突き詰めていくと、この形に近づいていくのだろうか?
不思議。

<div>
<a href="0.html"><img src="0.jpg" alt="test0"></a>
<a href="1.html"><img src="1.jpg" alt="test1"></a>
<a href="2.html"><img src="2.jpg" alt="test2"></a>
<script type="text/javascript">
(function (doc) {
  (function (n, r) {
    var a, i, L, no;

    a = n.getElementsByTagName('A');

    for (i = 0, L = a.length; i < L; ++i) {
      no = Math.floor(Math.random() * 100);

      r.call (a[i], 'href', no);
      r.call (a[i].getElementsByTagName('IMG')[0], 'src', no);
    }
  })(
    (function () {
      var n = doc.getElementsByTagName('SCRIPT');
      return n[n.length-1].parentNode;
    })(),

    function (a, no) {
      this[a] = this[a].replace(/\d+(\.[^.]+)$/, no + '$1');
    }
  );
})(document);
</script>
</div>