Ben araya giriyorum IDE tavsiyesi icin. Ali Abi Emacs 'da yazmayi seviyor ama ben eski olsa bile Eclipse kullaniyorum.
En iyi debug tecrubesi Eclipse ile yasadigim icin. Eclipse 'in D uzantisini("DDT") gelistiren adam artik Eclipse demode oldugundan gelistirmeyi birakmis ama olu hali bile suanki aktif IDE lerden daha iyi bence.
Eger windows 'da ise VS 2015 'in ustune kurulan bir uzanti(Visual-D) var oda cok iyi. Ve Visual-D projesi aktif olarak gelistirilmeye devam ediliyor. D ile debug konusunda hic bir zaman C++ derleyiciler kadar iyi olmuyor. Dizilerin icini gormek konusu veya karmasik yapilari objeleri gormek imkansiz gibi ama hic yoktan iyidir.
DDT "nin Visual D 'ye gore en buyuk avantajinin DUB 'i direk desteklemesi olarak goruyorum.
Eclipse bazen tamamliyor degisken isimleri bazen tamamlamiyor. Renklendirmede bazen sikintili. Ozellik polimorfik objelerde obje turune tiklayip obje tanimlamisina ulasmakda calismayabiliyor. Ama bence daha iyisi cikana kadar en iyisi DDT.
Coklu katilim ozelliginin desteklemeyen baska dillerde var Java gibi. Burdaki amaclar benim bildigim kadariyla:
Tasarimsal acidan : Yani fikirsel olarak Coklu katilima karsi oluyorlar. Cunku bu kullanimlar genelde kotu tasarimdan kaynaklandigini dusuyorlar(ben katiliyorum). Diller kullanicinin obje hiyearsini duzeltmeye zorluyor bu ozelligi engelleyerek
Teknik acidan: Turkcesini bilmiyorum af ola Diamond problemi gibi bizi ayagimizdan vurabilecek durumlari engellemek icin.
https://medium.freecodecamp.org/multiple-inheritance-in-c-and-the-diamond-problem-7c12a9ddbbec
Baska durumlarda vardir belki ama benim aklima gelenler bunlar oldu.
Erdemdem
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]