Satır Sonu { veya Yeni Satır {

James Gosling

Megapat
Katılım
21 Şubat 2016
Mesajlar
987
Makaleler
9
Çözümler
8
Daha fazla  
Cinsiyet
Erkek
“{“ ve “}” kodlama dillerinin çoğunda karşımıza çıkan 2 sembol. Peki, siz “{“ işaretini satır sonunda mı yoksa yeni satırın başında mı kullanıyorsunuz? Neden?
 
Ben de şahsen yeni satırcıyım. Bu şekilde kullanmamın sebebi, bloklara daha güzel bir şekilde hakim olabilmem ya da öyle hissetmem.
 
Genelde çalıştığın yerin kurallarına uyman gerekiyor. Şimdiye kadar hep yeni satır olacak şekilde formatladım, öyle denk geldi. (Allman stili) Üniversitede K&R stili yazıyorduk.

Kendim karar veriyorsam Allman stili yazıyorum.

Ufak bir bilgi:

Bazı yerlerde Visual Studio yada IDEA ayarlarını veriyorlar, kodu formatla dediğinizde otomatik şirket standardı formatı ayarlıyor. Şimdiye kadar 1 kez denk geldim.

Hatta komik bir hikaye var, tablar 4 boşluk mu 2 boşluk mu olsun diye çok tartışma çıkan bir şirkette tabları 3 boşluk yapmışlar
 
Son düzenleme:
Yeni satırda kullanmak programı okumayı kolaylaştırdığını düşünüyorum ama satır sonunda kullanmak daha temiz bir görüntü oluşturuyor, uzun kod satırlarında karmaşıklığı azaltıyor satır sonunda kullanmak. İhtiyaca göre farklı şekillerde kullanabilirsiniz ama tek bir stili benimseyip hep o şekilde kullanmak en iyisi. Kişisel olarak genellikle allman stili kullanırım.
 
{ 'ı yazmakta olduğum aynı satıra açıyorum. }'ı yeni bir alt satırda kapatıyorum.

Böyle de garip bir huyum var
 
C#:
using System;

namespace ConsoleApp1
                                                                {
    class Program                                               {
        static void Main(string[] args)                         {
            Console.WriteLine("Hello World!")                   ;
            Console.Read()                                      ;
                                                                }
                                                                }
                                                                }

Şaka şaka, tabi ki de böyle kullanmıyorum. Aşağıdaki gibi kullanıyorum.

C#:
using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.Read();
        }
    }
}
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…