Saya merasa aneh ketika saya mengedit kode dalam IDE yang tidak memiliki nomor baris di editor teks.
Pertanyaan yang saya miliki adalah:
- Apakah nomor baris secara visual berlebihan, terutama ketika fungsi find by line ada di IDE pilihan Anda?
- Apa kegunaan menunjukkan nomor baris?
Jawaban:
Apa pun yang membantu komunikasi adalah nilai tambah.
Tidak memakan banyak ruang jadi tidak, tidak berlebihan jika Anda atau kolega Anda merasa berguna untuk membahas kode.
Bahkan jika Anda tidak melakukan pemrograman berpasangan, ulasan kode "over the shoulder" berguna jika Anda tidak menggunakan alat-alat seperti Code Collaborator (kami tidak melakukannya sekarang).
Juga jika Anda memiliki anggota tim di situs lain (kami punya), ini berguna untuk mendiskusikan kode melalui IM atau di telepon.
Bagaimana Anda bisa memberi tahu mereka agar pergi ke jalur 1842 jika Anda tidak bisa melihat garis?
Bagi saya itu adalah alat kecil sederhana yang tak ternilai. Bahkan beberapa spesifikasi pdf kami memiliki garis bernomor, dan sungguh menakjubkan betapa lebih mudah untuk merujuk dan mendiskusikan dibandingkan dengan yang tidak bernomor.
sumber
Tidak ada yang menyebutkan bisa dengan cepat melihat jejak tumpukan pengecualian untuk mencari tahu di mana pengecualian terjadi.
sumber
"referencing stack trace line numbers"
. Atau apakah Anda berdua merujuk pada hal-hal yang berbeda?Nomor baris yang ditampilkan sangat penting untuk pemrograman berpasangan. Tidak ada cara yang lebih cepat untuk mengarahkan mata pasangan Anda ke kode yang Anda pikirkan.
Selain itu, nomor baris juga sangat berguna untuk tinjauan kode, baik formal maupun informal.
sumber
Tidak, saya suka memiliki data untuk memberi saya gambaran tentang di mana ada sesuatu dalam file, terutama jika saya melihat file konfigurasi besar di mana mungkin tidak mudah untuk menemukan tempat itu lagi.
Saya mungkin melirik nomor baris sebagai cara bagi saya untuk melihat seberapa besar file. Jika ada beberapa ribu baris kode dalam suatu file maka mungkin sudah saatnya untuk mempertimbangkan apakah file itu harus dipecah atau sesuatu. Saya juga dapat menggunakannya untuk menilai seberapa dalam saya dalam sebuah file jika saya memiliki ukuran rata-rata file dan angka mana yang ada di layar saya. Saya menyukai gagasan untuk mengukur lokasi saya di bilah gulir, misalnya saya berada di kuartal atas file atau kuintil ke-3.
sumber
Saya berasal dari riwayat menggunakan editor dengan nomor baris yang tersemat di dalamnya. Pikiranku tentang masalah ini? Mereka benar-benar tidak dibutuhkan (sekarang saya menggunakan Vim dengan nomor baris dinonaktifkan). Pikirkan tentang hal ini: Bahkan ketika Anda lakukan mendapatkan jejak stack dan seperti, berapa kali Anda secara manual mencari untuk line menggunakan nomor baris sebagai lawan
ctrl+g
(di kebanyakan Windows editor) atau:line-num
di Vim?Sunting: Tentu saja, ini mungkin berbeda untuk orang lain, tetapi 99% dari waktu, saya menggunakan yang terakhir.
sumber
Satu hal besar: Jika Anda menggunakan Visual studio atau ide apa pun dengan daerah yang dapat dilipat, nomor baris memberi Anda perasaan instan tentang seberapa besar suatu daerah tanpa memperluasnya. Selain itu, jika Anda memiliki semacam pencatatan yang mengarahkan Anda ke baris masalah, alangkah baiknya untuk tidak perlu menggunakan perintah ketika itu tepat di depan Anda.
sumber
Untuk alasan apa pun (kompilasi silang muncul dalam pikiran) kompiler Anda mungkin tidak terintegrasi ke dalam IDE Anda. Karena itu Anda memerlukan referensi absolut untuk tempat kesalahan ditemukan. (Ketika Anda mengkompilasi di luar IDE Anda)
NWS
sumber
Satu-satunya waktu saya menggunakan nomor baris adalah ketika bug muncul dan jejak stack memberitahu saya bahwa itu telah terjadi pada baris x.
Saya telah melihat banyak pengembang profesional bekerja tanpa nomor baris. Jadi, saya tidak melihat penggunaan selain referensi terlambat .
sumber
Saya suka memilikinya ketika saya menggunakan layar terbagi di jEdit.
sumber
Ya, seperti yang dikatakan @maple_host, sangat mudah untuk melakukan "vi file.py +142" ketika saya melihat pengecualian yang berasal dari kode pada nomor baris itu. Ditambah keuntungan lain yang disebutkan dengan pemrograman berpasangan dll ... Itu selalu bermanfaat untuk memiliki nomor baris, pada editor apa pun. (Saya ingat kesalahan kompilasi samar-samar yang dilaporkan oleh MS VC ++ 6 di salah satu file header standar, baris #blah !! .. Itu sebenarnya redefinisi makro yang dilakukan sendiri !!). Temukan dan bunuh.
salam, Yati Sagade
sumber
Saya telah menemukan bahwa penyorotan garis saat ini dapat menyelesaikan sebagian besar masalah "di mana Anda melihat". Tapi, titik tentang jejak tumpukan sangat penting.
sumber