CodeScene - CodeScene - Wikipedia

CodeScene
CodeScene logo.png
Codescene-screenshot.png
Geliştirici (ler)Empear AB
İlk sürüm2016
Kararlı sürüm
4.2 / 2020
İşletim sistemiModern bir JVM çalıştırabilen herhangi biri
Uyguningilizce
TürDavranışsal program analizi
LisansTescilli
İnternet sitesiCodeScene

CodeScene Empear AB tarafından geliştirilmiş bir davranışsal kod analiz aracıdır. CodeScene, koddaki sosyal kalıpları ve gizli riskleri tanımlayan sürüm kontrol verilerine ve makine öğrenimi algoritmalarına dayalı kod görselleştirmeleri sağlar.[1]

CodeScene, bir kuruluşun sık sık çalışmak zorunda olduğu karmaşık kod olan sıcak noktaları tespit eder ve geliştiricilerin kodla nasıl çalıştığına bağlı olarak teknik borçlara öncelik verir.

Tarih

CodeScene kitaptaki fikirlere dayanmaktadır Suç Mahalli Olarak Kodunuz: Programlarınızdaki Kusurları, Darboğazları ve Kötü Tasarımı Tutuklamak için Adli Teknikleri Kullanın[2] Empear'ın kurucusu Adam Tornhill tarafından.

CodeScene'nin ilk sürümü 2016'da yayınlandı,[3] ve mevcut sürüm 4.0'dır ve otomatik olarak oluşturulan PDF raporları, mimari kod sağlığı ölçütleri, ardışık düzenler oluşturmak için kalite kapıları içerir ve sıcak noktalara maliyet getirebilir.[4]

Genel Bakış

CodeScene, aşağıdaki programlama dilleri için destek içerir:C, C ++, C #, Java, Harika, JavaScript, TypeScript, Amaç-C, Scala, Python, Swift, Git, Kotlin, Visual Basic .Net, PHP, Perl, Dart oyunu, Erlang ve Yakut.[5]

Hizmet olarak yazılım CodeScene sürümü, açık kaynaklı projeler için ücretsiz olarak kullanılabilir.[6] CodeScene, aşağıdaki gibi daha gelişmiş özellikler içeren bir şirket içi sürümde de mevcuttur. sürekli entegrasyon destek, Jira maliyet hesaplamaları için entegrasyon ve on- ve biniş dışı simülasyonlar.

Resepsiyon

CodeScene, ThoughtWorks Teknoloji Radarında yer aldı[7] sosyal kod analiz aracı olarak.

University of Victoria raporunda, CodeScene'in, daha önemli teknik borç sorunları bulduğu bulundu. SonarQube, statik bir analiz aracı.[8]

CodeScene kullanıcıları CodeScene'in "Teknik borcu yönetmenin doğru yolu", "kalite güvencesi için yeni bir standart" olduğunu ve "daha önce hiç görülmemiş içgörüler" sağladığını bildiriyor.[9]

CodeScene'nin ücretsiz sürümü, Adam Tornhill'in kitabındaki vaka çalışmalarını görselleştirmek için kullanılır. Yazılım Tasarımı X-Ray'leri: Davranışsal Kod Analizi ile Teknik Borcu Düzeltme.[10]

Referanslar

  1. ^ Tornhill, Adam. "CodeScene ile Otomatik Testlerde Teknik Borcun Değerlendirilmesi" (PDF). 2018 IEEE Uluslararası Yazılım Test, Doğrulama ve Doğrulama Çalıştayları Konferansı (ICSTW). Alındı 23 Ekim 2018.
  2. ^ Tornhill, Adam (2015). Bir Suç Mahalli Olarak Kodunuz Programlarınızdaki Kusurları, Darboğazları ve Kötü Tasarımı Yakalamak için Adli Teknikleri Kullanın. Raleigh, Kuzey Carolina: Pragmatik Kitaplık. ISBN  978-1680500387.
  3. ^ Tornhill, Adam. "CodeScene: İlk Üç Yıl". Empear AB. Alındı 23 Ekim 2018.
  4. ^ "CodeScene 4.0: Yeni Bir Kullanıcı Arayüzünün Doğuşu". Empear AB.
  5. ^ "Desteklenen Programlama Dilleri". CodeScene. Empear AB. Alındı 24 Ekim 2019.
  6. ^ "CodeScene Bulut planları". Alındı 23 Ekim 2018.
  7. ^ "Sosyal kod analizi". Thoughtworks Teknoloji Radarı. Thoughtworks, Inc. Alındı 23 Ekim 2018.
  8. ^ "Bokeh - UVicDSA19". UVicDSA19. Alındı 29 Nisan 2019.
  9. ^ "CodeScene İncelemeleri ve Fiyatlandırma". Capterra. Alındı 24 Ekim 2019.
  10. ^ Tornhill, Adam (2018). Yazılım Tasarımı X-Ray'leri: Davranışsal Kod Analizi ile Teknik Borcu Düzeltme. Raleigh, Kuzey Carolina: Pragmatik Kitaplık. ISBN  978-1680502725.

Dış bağlantılar