General coding, Important points – Genel kodlama, Önemli Noktalar

[EN]

If you are planning to contribute code to the LibreOffice, there are some points you will have to learn.

  • You have to learn use an terminal based editor. You can use everything but vim or emacs are commonly used. Also you should learn using indexers.
  • You have to learn debugging. This is really important. Broken gdb may cause delays from schedule. Trust me.
  • You should be able to understand and create connections between some concepts.( I wrote a few small programs with gtk before. This helped me a lot to understand what LINK, macros does.)
  • You should be able to read a lot of code and documentation.

These are my observations from first weeks.

Cheers

[TR]

LibreOffice’e kod katkısı yapmayı düşünüyorsanız bazı şeyleri öğrenmeniz gerekecek

  • Terminal tabanlı bir metin editörü kullanmayı öğrenmelisiniz. Her şeyi kullanabilirsiniz ama genelde vim ya da emacs kullanılıyor. Ayrıca indexleyicilerin kullanımını da öğrenmelisiniz.
  • Debugger kullanmayı öğrenmelisiniz. En önemli kısım sanırım bu. Bozuk bir debugger (gdb) yaptığınız plandan sapmanıza sebep olabilir.
  • Bazı konseptleri anlamanız ve aralarında ilişki kurmanız gerekebilir.(Daha önce gtk ile yazdığım küçük programlar koddaki LINK makrolarının ne işe yaradığını anlamamda baya yardımcı oldu.)
  • Ayrıca bolca kod , belge okuyabilmelisiniz.

Geliştirmenin ilk haftalarından edindiğim gözlemler bunlar.

Kolaylıklar.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s