Ketika saya menulis skrip kecil untuk diri saya sendiri, saya menumpuk kode saya tinggi dengan komentar (kadang-kadang saya berkomentar lebih dari saya kode). Banyak orang yang saya ajak bicara mengatakan bahwa saya harus mendokumentasikan skrip-skrip ini, meskipun bersifat pribadi, sehingga jika saya pernah menjualnya, saya akan siap. Tetapi bukankah komentar merupakan bentuk dokumentasi?
Bukankah ini:
$foo = "bar"; # this is a comment
print $foo; # this prints "bar"
dianggap dokumentasi, terutama jika pengembang menggunakan kode saya? Atau apakah dokumentasi dianggap berada di luar kode itu sendiri?