Soru:
Akran değerlendirmesi sırasında, yazarların karışık kodu hakkında yorum yapmalı mıyım?
reviewer
2018-08-29 03:30:24 UTC
view on stackexchange narkive permalink

Saf matematik alanında bir makaleyi gözden geçiriyorum. Makaledeki pek çok sonuç büyük ölçüde bilgisayar hesaplamalarına bağlıdır ve yazarlar makalede bu hesaplamaların çoğu için kullandıkları Magma koduna bir bağlantı vermişlerdir. Ancak bu kodun yazılmasının dağınık olması nedeniyle anlaşılması neredeyse imkansızdır. Örneğin, herhangi bir girinti kullanmaz ve tüm değişkenlere programdaki amaçları hakkında herhangi bir bilgi vermeyen 'aaa' veya 'X' gibi adlar verilir.

Bir yandan, bu hesaplamaların altında yatan matematik, yazarların kodunu kullanmadan sonuçları yeniden üretmenin mümkün olduğu kadar yeterince iyi açıklanmış (sonunda bunu yaptım). Ayrıca, makale gerçek kodun kendisine değil yalnızca koda bir bağlantı içerir, bu nedenle kodun gerçekten inceleme kapsamında olup olmadığından emin değilim. Dahası, okunması zor kodlar, akademide nadir görünmüyor ve çoğu insan bunu umursamıyor gibi görünüyor. Öte yandan, yazarların (muhtemelen kodu anlayan) az miktarda çalışmasının bu kodu diğerleri için çok daha kullanışlı hale getireceğini düşünüyorum, sadece bazı değişken isimlerini gerçekten bir anlam taşıyan isimlerle değiştirerek.

Sorum şu, yazarlara kodlarının gereksiz bir şekilde anlaşılmasının zor olduğunu ve iyileştirilmesi gerektiğini söylemem mantıklı mı?

İçeriğin kod olmasının onu bir ispattan neden farklı kıldığını anlamıyorum: Değişkenleri uygunsuz bir şekilde adlandıran bir kanıtı olan bir makaleye hakemlik yapsaydım veya ne olduğunu açıklamadıysam, yazarlardan onu geliştirmelerini isterdim.
Sonunda kodun kendi versiyonunu yazdıysan, yardım etmeye istekliysen, muhtemelen yazara göndermeyi düşün.IDK, yazarlarla bu dereceye kadar "işbirliği" bir hakem tarafından yapılması gerekenlerin sınırlarının dışına çıkarsa, ancak pratik açıdan bana mantıklı geliyor.(Ben bir özgür yazılım meraklısıyım ve akademisyen değilim).
Kodla ilgili akılda tutulması gereken bir şey, bu tarzın çok öznel olmasıdır.- Kişisel olarak LaTeX dosyalarımda ve bash betiklerimde girintiyi sevmiyorum.- Eclipse'de Ctrl + I ile C ++ kodlarıma kolayca ekleyebilir ve kullanabilirim.Yararlı bir şey yapıyor mu?Bazen evet, bazen hayır.- Ancak anlamlı değişken ve işlev adları son derece kullanışlıdır.Eski Fortran kodunu gördüyseniz, büyük bir açıklayıcı yorum bloğu ve ardından belgelenmemiş / iyi açıklanmayan "mucize kodu" göreceksiniz ... - Ama işe yarıyor.(Ve tek tek değişkenler izlenebilir.)
Bu siteyle ilgili soru: [Korkunç yazılımımı paylaşmalı mıyım?] (Https://academia.stackexchange.com/q/37370/529)
Sonuçlarını yeniden ürettiğinizi söylediğinizde, hesaplamalarını yeniden uyguladığınızı mı kastediyorsunuz?
Yazılım başka bir araç tarafından otomatik olarak oluşturulmuş olabilir mi?
@DetlevCM Stili özneldir, evet, ancak kodunuzda girintiler yoksa - üzgünüm, ancak kodunuz nesnel olarak berbattır.Girintinin amacı, kodunuzun çeşitli bölümlerinin kapsamını görmeyi kolaylaştırmaktır (ör. Bloklar, döngüler için vb.).Buna sahip olmamak, okumayı ve deşifre etmeyi çok daha zor hale getirir.
Yazıyı kod olmadan gözden geçiremez miydiniz yoksa ayrılmaz bir parçası mı?İyi bir anlayışa ve onu yeniden uygulama yeteneğine sahipseniz buna ihtiyaç duymadığınızı kastetmiyorum, ancak ortalama bir okuyucunun kağıdı kod olmadan kullanmasını bekliyorsanız.
@JimClay Komik, genellikle kodda okunabilirliği daha iyi hale getirmek için girintiyi buluyorum.Kapsama gelince: Diş telleri bunun içindir.
"çoğu insan umursamıyor" - alıntı gerekli
** Saf ** bir matematik makalesindeki bu kod nasıl özellikle alakalı hale gelir?
Derginin alıntı yapılabilecek kod stili standartları var mı?Aksi takdirde, sadece üslupla ilgili bir görüşe karşı değil mi?Kağıdı reddetmek için pek gerekçe yok
Kod kalitesinin incelemenizle ne kadar alakalı olduğuna karar vermek zor, ancak benim deneyimime göre, programlama kodunun zayıf okunabilirliği genellikle daha derin sorunların bir belirtisidir.Bu, İngilizce'deki zayıf dilbilgisi ve yazım denetimi gibi: ya yazarların dilde çok yetkin olmadıklarını (programlama dili söz konusu olduğunda bir tehlike işaretidir) ya da karışık düşünmeyi veya ayrıntılara dikkat edilmemiş olduğunu gösterir..
@GitGud Bu tür şeyler onlarca yıldır devam ediyor.Örneğin, [dört renk teoreminin] (https://en.wikipedia.org/wiki/Four_color_theorem) kanıtına bakın.
@JohnColeman Teoremin "saf" bir matematik teoremi olduğuna ikna olmam gerekirdi.Dürüst olmak gerekirse, grafik teorisinin saf matematik olduğunu hiç düşünmedim.Her neyse, bu konu asla birkaç yorumda çözülmezdi.İnsanların saf matematiği neyin oluşturduğuna dair başka fikirleri olduğunu kabul edebilirim.
On yanıtlar:
aeismail
2018-08-29 03:43:43 UTC
view on stackexchange narkive permalink

Yazarlar referans olarak kodlarına bir bağlantı vermişlerse, özellikle makale koda dayanıyorsa, yorumda bulunmak uygun olur.

Ancak, eleştiriyi yapmanızı tavsiye ederim. yapıcı: Yalnızca "dağınık" veya "özensiz" olduğunu ve "temizlenmesi" gerektiğini söylemek yerine, nasıl iyileştirilebileceğine dair somut öneriler sunun.

Bu pratikte sadece iyileştirilmiş kodla bir PR olacak değil mi?Bu, bunun ne anlama geldiğini anlayan gözden geçirenlere iyi kod yazma işinin yükünü hafifletecek gibi görünüyor.Böylece insanlar kötü kod üretmeye devam edecek ve gözden geçirenlerin onlar için düzeltmesini umacaklar.Yanlış bir teşvik sistemi gibi geliyor.
@Hakaishin Kağıdı reddetmek hala bir seçenektir.
@Hakaishin Bu mantığı anlamıyorum.aeismail, yazarlar için kodu temizlemeyi ve bir istek göndermeyi önermedi, yalnızca kodun dağınık olduğunu ve iyileştirilmesi gerektiğini söylemek yerine, yalnızca eyleme geçirilebilir geri bildirim sağlamayı önerdi.Hiç yararlı bir geri bildirim veremeyeceğimiz gerekçesiyle hareket edersek, meslektaş incelemesinden kurtulabilir ve kağıtlar üzerinde evet / hayır kararları verebiliriz.
@Hakaishin Hayır. Yapıcı geri bildirim, "kodu sizin için düzeltmek" anlamına gelmez.Geri bildirim, "kod bloklarını daha iyi sıralayın" kadar basit olabilir.Önemli olan, eyleme geçirilebilir olması gerektiğidir.Belirsiz bir "düzeltin!"Kimseye yardım etmez.Ancak evet, eğer kod, makalenin önemli bir vurgusuysa, bir gözden geçirenin onun hakkında yorum yapması adildir.
@aeismail Eklentisi Yorumunuza: Yapıcı eleştiri, tıpkı sizin de söylediğiniz gibi, kişinin kodunu düzeltmek değildir;sadece belirli sorunlara işaret ediyor ve isteğe bağlı olarak, sadece "bu kötü, düzeltin" demek yerine neden sorun olduklarını açıklıyor.Bu sonuncusu yapıcı değildir çünkü neyin kötü olduğunu bilmenin bir yolu yoktur ve aynı 'hataları' tekrar yapabilirsiniz, çünkü bilmiyordunuz.
Ben
2018-08-29 06:06:19 UTC
view on stackexchange narkive permalink

Kod inceleme kapsamındadır ve bunu gözden geçirmek ve eksiklikleri ile ilgili yapıcı önerilerde bulunmak uygundur. Şimdi, argümanlarını gözden geçirenleri tatmin etme sorumluluğunun yazara ait olduğunu ve eğer argüman okunamayacak kadar dağınık olan bilgisayar koduna bağlıysa, bunu onlar için düzeltmenin sizin sorumluluğunuzda olmadığını unutmayın. Bu durumda, yapıcı tavsiye, şu anda neden okumanın çok zor olduğunu açıklamakla sınırlı olabilir (yani, girinti eksikliği, belirsiz değişken adları, vb.) Ve bu, makul bir şekilde gözden geçirme ve yeniden gönderme önerisine yol açabilir. Kodun okunmasının neden şu anda zor olduğunu açıklarken açık ve kapsamlı olmaya çalışın, bu nedenle sonraki yeniden gönderimlerin sıfırdan yapılması beklenebilir.

Bu durumlarda yapılacak en iyi şey, bilgisayar kodu tıpkı kağıttaki nesir gibi. Düzyazıda olduğu gibi, bilgisayar kodunun kodlama standartlarına göre açık ve anlaşılır olması gerekir. Dağınık ve anlaşılmazsa, netleşene kadar gözden geçirilmesi gerekir. Hakemler, düz yazı anlaşılmaz olduğunda kağıtları reddetmekten çekinmezler, bu nedenle bilgisayar kodunun anlaşılır hale getirilmesini talep etmek tamamen mantıklıdır.

Yazının kendisi daha olumlu bir öneriyi hak ediyorsa, kodun dağınık olması muhtemelen büyük bir revizyon için geçerli bir neden değildir.
Anlaşılamayacak kadar dağınıksa ve makaledeki argüman buna bağlıysa, o zaman değişiklik yapmadan kabul edemeyeceğinizi söyleyebilirim.Bu durumda gözden geçirip yeniden göndermekten daha olumlu ne olabilir?
Bu durumda OP, sonuçları kod olmadan doğruladı.Bu gri bir alandır.Kişisel olarak sorunlardan söz ederdim ama her şey çözülürse, kararı editöre bırakacağım.
einpoklum
2018-08-29 15:28:34 UTC
view on stackexchange narkive permalink

Evet, yorum yapmalısınız ve muhtemelen daha fazlasını yapmalısınız.

Kendiniz söylediniz:

Makaledeki pek çok sonuç büyük ölçüde bilgisayar hesaplamalarına bağlıdır.

Dolayısıyla, hesaplamalar için program kodu, incelemekte olduğunuz çalışmanın bir parçasıdır. Makalenin metnini okumak zor olsaydı, bunu bir zayıflık olarak görmez miydin? Bu nedenle mantıksal olarak aynısı kod için de geçerlidir (biraz daha az ölçüde olsa bile).

Ayrıca, kod sizin için okunamıyorsa - sağlam matematiğe rağmen kodda hatalar olabilir altında. Son olarak, kod olmadan sonuçların ne olması gerektiğini anlayabiliyorsanız, o zaman neden kodu bile aldınız?

Dolayısıyla, dağınıklığın makaleyi "ayrıştırmayı" engellemediğini düşünüyorsanız, yorum yapın (ve belki de alakalıysa, Güçlü Kabul'den Zayıf Kabul'e düşürün, ancak bu çok sert olabilir - ayrıntılara bağlıdır.)

Kodu çok sonuca göre okumanız gerekiyorsa ve basitçe olamaz, o zaman bu daha ciddi bir sorun. Ancak "Revizyon gerektiriyor" gibi bir şey söylemeden önce dergi editörüne / program komitesi başkanına / vb. Danışın.

Not: Ben bir Bilgisayar Bilimcisiyim, bu yüzden cevabım biraz önyargılı olabilir. Öte yandan, kodsuz saf teori makalesi yazdım.

kingledion
2018-08-29 17:47:27 UTC
view on stackexchange narkive permalink

Dağınık kod yeniden üretilebilirliği etkiler

Sonuçlarını bağlantılı kodla yeniden oluşturmaya çalıştınız ve yapamadınız. Nihayetinde kendi kodunuzu geliştirebileceğinizi ve sonuçları kopyalayabileceğinizi ima ederken, kötü yazılmış kodun yeniden üretilebilirliği etkilediğini iddia ediyorum. Bilgisayar programlamasında, programlama dillerinin mutlaka çok uzun ömürleri olmadığı için bu daha da önemli olabilir. Magma veya başka bir dilin 50 yıl içinde ortak bilgi olup olmayacağını kim bilebilir.

Uzun görüşe göre, tekrarlanabilirlik bilimsel çabanın en önemli parçasıdır. a yapmanın b ile sonuçlandığının kanıtı, denemek isteyen herkes tarafından yeniden kanıtlanabilecek bir gerçek, daha fazla bilimsel sonuçların dayanabileceği aksiyomatik bir yapı taşıdır.

Tekrarlanabilirlik önemliyse, onlara kodlarını temizlemelerini söylemekte yanlış bir şey yoktur. Açıkçası, eğer kodları sizin tarif ettiğiniz kadar kötüyse, yazarlar birkaç yıl içinde ona geri dönerek kendi çalışmalarını anlamakta güçlük çekecekler. Bu durumda, onları güzel kod yazmayı biraz öğrenmeye zorlayarak, onlara bir iyilik yapmış olursunuz.

E.P.
2018-08-29 17:45:54 UTC
view on stackexchange narkive permalink

Mevcut cevaplarda yer almayan bir konuya kısaca değinmeme izin verin.

Sorum şu, yazarlara kodlarının gereksiz yere zor olduğunu söylemem mantıklı mı? anlıyor musunuz ve geliştirilmeli mi?

Evet , kod hakkında yorum yapmalısınız, ancak sadece bu değil: yazarları kendi içlerinde olduğuna ikna edin -bu sorunları çözmek.

Okunabilir kod, yeniden kullanımı kolay koddur. Yeniden kullanılabilir kod, makalede sunulan matematiği keşfetmeyi kolaylaştıran koddur. Keşfedilebilir matematik, ilginç uzantılar bulan okuyucuların olması daha olasıdır. İlginç uzantılar yayınlanır ve bu yayınlar orijinal koddan alıntı yapar ve dahası, etrafındaki en değerli alıntılardan bazılarını sağlar.

Kodunuzu okunabilir ve yeniden kullanılabilir hale getirmek bunun olacağını garanti etmez, ancak Okunamayan kod yayınlayın, çalışmanıza dayalı olarak daha fazla araştırma yapmaya devam edebilecek veya gitmeyebilecek bir okuyucunun önüne yapay bir engel koyuyorsunuz ve bu tür yeterli engeller varsa, o okuyucu başka bir yere dönecektir. Kodu okunabilir hale getirmek, işin genişletilebilirliğinde büyük bir gelişme ile sonuçlanan mütevazı bir zaman yatırımıdır.

Bu engellerin kaldırılması elbette koda özgü değildir: belirsiz figürler, karmaşık yapı, karmaşık dilbilgisi, eksik sözcükler ve diğer her türlü sorun benzer engelleri ortaya çıkarabilir ve bir hakem olarak işiniz, bunları işaret etmeyi ve yazarların onlardan kurtulmasına yardımcı olmayı içerir. Kod farklı değildir - iyileştirmelerine yardımcı olun!

ivanivan
2018-08-30 08:17:49 UTC
view on stackexchange narkive permalink

Akademide değilim veya bu düzeydeki makale / makale incelemecisi değilim (teknoloji okulunda yardımcı), ancak çok sayıda programlama ödevine ve garip teknik belge örneğine not veriyorum ve gerçekten ödeme yapmak için yazılım geliştirme yapıyorum faturalar.

Makale, üretilen kodun çıktısına bağlıysa, kod okunabilir ve anlaşılır olmalıdır - aksi takdirde kod, yazarın yaptığını düşündüğü şeyi yapmayabilir ve başkalarının bunu onaylaması imkansızdır. o kendi yeniden uygulamaları. Böyle bir yeniden uygulama nispeten önemsiz ise, o zaman gerçek kod önemli değil gibi görünüyor ve bu nedenle, spesifikasyona dayalı olarak uygulanması kolay bir şey için bozuk kodun neden bilimsel bir makaleye dahil edileceğini veya bunlara atıfta bulunulacağını soruyorum.

Onun algoritmaları için kendi kod uygulamanızı kullanarak doğrulayabildiğinizi düşünürsek, durumun bu olduğunu sanmıyorum, ancak dikkate alınması gerekir. Herhangi bir düzgün IDE veya hatta gelişmiş metin düzenleyici, kodu otomatik olarak biçimlendirebilmeli ve geniş araştırma / değiştirme (yeniden düzenleme) yapabilmelidir. Bir çeşit saf tembelliği işaret ediyor ...

* "Herhangi bir düzgün IDE veya hatta gelişmiş bir metin düzenleyici kodu otomatik olarak biçimlendirebilmelidir" * - Tam tersine, herkesin kodu beğenisine göre biçimlendirebileceği anlamına gelir.Bu nedenle, biçimlendirme eksikliği bir sorun değildir.Elbette tembel, ama bu okuyucu için sadece bir rahatsızlık.
@NisargShah, bir IDE değişkenlerinize anlamlı isimler veremez.
Pierre de Buyl
2018-08-29 16:12:24 UTC
view on stackexchange narkive permalink

Yazarlar makalede bir bağlantı sağlar, bu nedenle kod ya bir referans ya da araştırmanın bir parçası olarak kabul edilir. Durum ne olursa olsun, bu soruları gündeme getirir:

  1. Kod arşivlendi mi? Kodu arşivlemenin pratik yolları arasında Zenodo veya figshare bulunur. Ana sayfadaki kod, hiç kod olmaması kadar iyidir.
  2. Kodun lisansı var mı? Değilse, durumu hiç belli olmaz.

Bir yorumcu olarak, ne yapacağınıza karar vermek size kalmıştır. Olası eylemler şunları içerir:

  1. Kod hakkında yorum yapmayın.
  2. Koda yorum yapmak için benim minimum diyeceğim şey: kodun arşivlenmesi ve uygun şekilde lisanslanması gerekir .
  3. Bilgisayar programının araştırmadaki önemine bağlı olarak, minimum miktarda okunabilirlik gerektirmesi ve yazarın program üzerinde bazı testler sağlaması (yani, bazı parametre setleri izin veriyorsa programın bilinen analitik cevaplar vermesi) vb.).

Arşivle ilgili olarak, Journal of Open Research Software 'in editoryal bilgilerine başvurabilirsiniz.

"Açık Araştırma Dergisi", hem Codeplex hem de Google koduna olan bağlantı oldukça uzun zaman önce çalışmayı durdurduğu için tam olarak güvenilir görünmüyor.Ve son olarak, özellikle güncelliğini yitirmiş bilgiler ve yazarların kodu başka bir yerde barındırması için görünen güven göz önüne alındığında, güvenilirlikle ilgili soruları yeniden gündeme getiren yayın için ödeme yapılması gerekiyor ...günlük - ancak kağıtla birlikte kodunuzun bir kopyasını barındırmayı teklif edecekler / teklif edecekler.)
Elsevier'e kıyasla yayın ücretleri oldukça düşük ve bilimsel bir topluluktan ([Yazılım Sürdürülebilirlik Enstitüsü] (https://software.ac.uk/) kaynaklanıyorlar, bu yüzden değerlendirmenize katılmıyorum. (Sorumluluk reddi:Onlarla birlikte yayınladım) Depo listesi konusunda haklısınız, onlara bundan bahsedeceğim.
325 Pound vs 500 Euro çok büyük bir fark değil.Şimdi iyi tanınmış bir destekçileri olabilir, ancak bu doğru şekilde iletilmeli VE muhtemelen kaynaklarını güncel tutmalıdırlar.Google Code 2016 başında kapatılırken, Codeplex Aralık 2017'de kapandı. (Şimdi biraz daha Google'da arama yaparak, Ubiquity Press normalde açık erişimli makalelerin "tanınmış bir yayıncısı" gibi görünüyor - Ancak dergi sunumu tam olarak güven vermiyor.)
Albert van der Horst
2018-08-31 18:31:41 UTC
view on stackexchange narkive permalink

Ben bir yazılım mühendisiyim ve soruyu bu açıdan yanıtlamak istiyorum. Çoğu kod kendi başına okunabilir değildir. Alt rutin aramaları için veri yapılarını ve teknik özellikleri belgelemek için yorum yapmanız gerekir. Akademisyenler yazılım mühendisi değiller ve bu konuda profesyonel bir iş yapmalarını beklemiyorum. Yine de, kesinlikle yazılımın kalitesi hakkında yorum yapmak için. Gerçek koda bakmadan, okunamaz olduğunu söyleyeceğimden emin değilim, çünkü makale (ifadeye göre kodu yeniden üretmek için yeterli) program belgelerinin bir parçası olarak kabul edilmelidir. Program kağıtta olduğu gibi kısa isimler kullanırsa, bu sorun olmaz. Eksik girinti düşük kalitenin bir göstergesi değildir, ancak birçok düzey girinti durumudur. Okumakta zorlandığınızı, ancak kod uzmanı olmadığınızı ve belki de bir yazılım mühendisine baktırdığınızı hissetmenizi öneririm. Bildiğiniz farklı bir beceri seti. Bu, yorumun avantajını ortadan kaldırmalıdır.

Üstüne üstlük: Kodu temizlemede iyi bir iş çıkardım, ancak amaç düzeyinde anlamadım. Farklı bir alandaki bir uzmanın neler yapabileceğine şaşıracaksınız.

Sonuç olarak, kod özü değildir, kodun kalitesi tesadüfi ve kararınızı hiçbir şekilde etkilememelidir.

akhmeteli
2018-08-31 11:17:09 UTC
view on stackexchange narkive permalink

Anladığım kadarıyla yazarların kodu yayınlanmak üzere göndermemesi, bu nedenle kodun sizin incelemenize tabi olmadığı anlaşılıyor. Yazarlar sadece kodlarına bir bağlantı verirler. Bu bir soruyu akla getiriyor: Başka bir yerde yayınlanan çalışmalarına bir referans vermiş olsalardı, onlara bu çalışmanın iyileştirilmesi gerektiğini söylemeyi düşünür müydünüz? Sonuçlarının geçerliliğinin kodlarının doğruluğuna bağlı olduğu iddia edilebilir, ancak koda erişim sağlamamayı seçebilirler, çünkü "bu hesaplamaların altında yatan matematik yeterince iyi açıklanmıştır ki, sonuçları olmadan yeniden üretmek mümkündür. yazarların kodunu kullanarak ". Bir yorumcu olarak, hesaplamalarının sonuçlarını doğrulama zahmetine girdiniz, böylece görevinizin ötesine geçtiniz, ancak bu, sonuçlarının gerçekten tekrarlanabilir olduğu anlamına geliyor.

Bu nedenle, bundan bahsedebileceğinizi düşünüyorum. kodlarının kötü olduğunu (görünüşte doğru olsa da), ancak bu, makaleyi yayınlama / yayınlamama konusundaki tavsiyenizi etkilememelidir.

Başka bir yerde çalışmak için bir * bağlantı * sağlarlarsa ve bu bağlantıyı takip etmek temelde okunamayan bir sayfaya götürürse, bunu onlara belirtmek kötü bir fikir olmaz.
@RDFozz: Bu, cevabımın son paragrafındaki sonuca aykırı görünmüyor.
Soruyu okumamda, OP'nin makalenin kodun durumuna göre yayınlanmamasını tavsiye edeceğini gösteren hiçbir şey görmüyorum (yine de, belki bir şeyi kaçırıyorum).Cevabınızın ilk birkaç cümlesine odaklandım ve yayınlanmış bir türden bir çalışmaya yapılan atıf arasındaki farkı göstermeye çalıştım (bu, ona bakmak için çalışmanın fiziksel bir kopyasını gerçekten almayı gerektirebilir ve hangisimuhtemelen basit revizyona izin vermeyecek bir formatta) ve bir web sayfasına bir bağlantı (genellikle değiştirilmesi / geliştirilmesi nispeten kolaydır).
@RDFozz: Bazı pratik farklılıklar olabilir, ancak yine de kod gözden geçirmenin kapsamı dışındadır ve yazarların koda dokunmamak için her türlü nedeni olabilir.
dusa
2018-10-23 19:43:03 UTC
view on stackexchange narkive permalink

Kararlarını koda dayandıran herhangi bir bilimsel dergiden haberdar değilim. Dağınık olup olmaması dergi ile ilgili bir sorun değildir. Yeniden üretilebilir olması bir endişe kaynağı olmalı, ancak bazı topluluklar için bazı girişimler dışında, bunu bir kriter haline getiren herhangi bir dergiden haberdar değilim, örn. NIPS, CVPR. Benim fikrime göre, yayınlamayı seçmeleri zaten bir bonus (ve bazı durumlarda, kuruluşlarının kuralları nedeniyle insanların onları serbest bırakmasına bile izin verilmiyor). Kodun doğru olmadığını veya yaptığı söylenenleri yapmadığını iddia ediyorsanız, bu farklı bir hikaye olabilir, ancak bunu gerekçelendirmeniz gerekir. Yalnızca kodun özensizliği hakkında bir yorum yapmak istiyorsanız, yorumunuzu netleştirmeniz ve genel incelemeyi etkilemediğini vurgulamanız gerektiğini düşünüyorum, daha önce yapılan bir yoruma katılıyorum "yazarları, bu sorunları çözmek için kişisel çıkar. " Sadece kod hakkındaki yorumunuzun makalenin gözden geçirilmesiyle ilgili olmadığını bilin. Ayrıca, lütfen "dağınık" olsa bile kodlarını yayınlayan kişilerin cesaretini kırmayın.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 4.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...