Jadi seperti yang Anda tahu ada praktik terbaik yang dikatakan
Batasi sebaris kode sumber dalam 80 karakter.
Berikut adalah 2 tautan:
Mengapa 80 karakter batas 'standar' untuk lebar kode?
Apakah batas 80 karakter masih relevan pada saat monitor layar lebar?
Dan saya yakin Anda bisa lebih baik jika Anda mencari praktik terbaik ini.
Tetapi saya menemukan ini sangat sulit, berikut ini contohnya:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
Jadi Anda membuat indentasi setiap kelas dan setiap metode dan setiap pernyataan.
Dan saya sudah berada di kolom 60 pada akhir 'e' terakhir yang saya miliki di 'Referensi saya'.
Saya memiliki 20 spasi yang tersisa untuk memanggil konstruktor dan menetapkan objek ke referensi yang saya miliki.
Maksud saya apakah ini benar-benar terlihat lebih baik:
public class MyClass {
public void myMethod() {
final Map<String, List<MyInterfaceHere>> myReference
= new HashMap<String, List<MyInterfaceHere>>();
Apa praktik terbaik di sini?
final Map<String, List<MyInterfaceHere>> myReference = new HashMap<>();
(80 karakter dengan lekukan seperti pada contoh Anda)
80 chars * 7 pixels/char = 560 pixels per file
. Ini memungkinkan dua file (1120 px) cocok dengan nyaman pada layar lebar 1280 px, atau tiga (1680 px) pada layar 1920 px, dalam kedua kasus menyisakan ruang ekstra untuk nomor baris, bilah gulir, sigil, dan elemen UI lainnya. . Atau bahkan garis yang sedikit lebih panjang.