Bu benim için gerçekten önemli bir soru! 7 "13" dizüstü bilgisayarda 24 "masaüstü monitöre sahip meslektaşlarımla çalıştım ve kendimi okunabilir bir şeyle sonuçlanmak için çok fazla zaman kısaltma hattı buldum.
Birçok durumda 80 sütun biraz küçüktür (vi seçeneği olan bir terminalde çalışıyorsanız hariç), ancak ~ 150'den fazla çok fazladır (aşağıya bakın).
Bu saf 'okunabilirlik' sorusu için.
Şimdi, 'iyi uygulama' kısmı için, genellikle bu kadar uzun satırların kusurlu olduğunu, yani geçici bir değişkente çıkarılması gereken veya örneğin çoğaltılan bir kısmına sahip olduğumu görüyorum (ObjectiveC, iPhone programlamasında ortak snippet) :
CGPoint point = CGPointMake(someOtherView.frame.origin.x + someOtherView.frame.size.width, someOtherView.frame.origin.x + someOtherView.frame.size.height);
Lütfen 3 boyutlu vektörler veya matrislerle çalışırken bunun daha da canlanabileceğini unutmayın.
Yeniden yazılmış örnek:
CGRect frame = someOtherView.frame;
CGPoint origin = frame.origin;
CGSize size = frame.size;
CGPoint point = CGPointMake(origin.x + size.width, origin.x + size.height);
Bu artık daha küçük bir ekrana sığıyor, IDE kullanarak hata ayıklaması veya standart çıktıya yazılması daha kolay ve yöntem / özellik çağırma maliyetine bağlı olarak daha hızlı olabilir. Bu elbette biraz zorlandı, çoğu gerçek dünya örneği çok daha karmaşık ...