Ada beberapa alasan untuk tetap mematuhi batas 80 karakter (atau, batas 74 karakter bahkan lebih baik; ini memungkinkan kode untuk tetap kurang dari 80 kolom bahkan ketika spidol dan kutipan email ditambahkan, jika Anda melakukan review kode pada Daftar surat).
Bahkan di era monitor layar lebar, saya suka memiliki beberapa jendela terbuka berdampingan, menunjukkan bagian kode yang berbeda. Sebagai contoh, saya biasanya membuka browser web dan email pada satu layar, dan dua file dan terminal terbuka berdampingan pada monitor kedua. Jika Anda memiliki garis yang memuat lebih dari 80 kolom, Anda harus berurusan dengan editor yang membungkusnya (yang jelek dan membuat kode lebih sulit untuk dinavigasi), atau memperlebar jendela Anda sehingga Anda tidak dapat memuat sebanyak mungkin di layar pada sekali.
Bahkan jika Anda biasanya tidak mengedit dengan cara ini, jika Anda pernah menggunakan alat diff berdampingan, Anda akan menghargai file dengan panjang garis wajar yang akan membuat diff Anda lebih mudah untuk dilihat.
Ada juga masalah kepadatan kode. Saya suka memiliki banyak konteks ketika membaca kode. Jauh lebih cepat untuk melirik ke atas dan ke bawah jendela daripada menggulir. Jika Anda memiliki garis yang sangat panjang, Anda juga cenderung memiliki garis yang panjangnya bervariasi, yang menyebabkan banyak real estat layar terbuang dan mampu memuat lebih sedikit kode di layar pada waktu tertentu secara keseluruhan.
Dan akhirnya, jika Anda memiliki garis yang sangat panjang, maka itu umumnya berarti bahwa Anda memiliki garis yang sangat rumit, indendasi yang dalam, atau bahwa Anda memiliki pengidentifikasi yang sangat panjang. Semua ini bisa menjadi masalah. Baris yang rumit mungkin melakukan terlalu banyak; Jika Anda dapat memecahnya menjadi beberapa baris sederhana, Anda mungkin harus melakukannya. Lekukan yang dalam berarti bahwa Anda mungkin bersarang terlalu banyak loop dan kondisional, yang dapat membuat aliran kode Anda membingungkan; mempertimbangkan refactoring ke dalam beberapa fungsi. Dan jika pengenal Anda terlalu panjang, itu bisa membuat membaca kode Anda sangat sulit. Orang umumnya mengenali kata-kata sebagai unit individu; mereka tidak membaca setiap karakter satu per satu, tetapi melihat keseluruhan bentuk kata. Pengidentifikasi panjang lebih sulit untuk dibedakan dengan cara ini, dan biasanya jika mereka selama itu, mereka berisi informasi yang berlebihan atau berulang.
Sekarang, meskipun masih merupakan praktik yang baik untuk menjaga kode di bawah 80 kolom, ini bukan salah satu aturan yang perlu diikuti secara religius, memutarbalikkan diri Anda untuk membuat beberapa baris sesuai ketika itu tidak. Saya menyarankan Anda mencoba menyimpan semua kode Anda di bawah 80 kolom, tetapi ketika itu tidak sesuai, jangan terlalu khawatir tentang hal itu.