Netflix Şirketi
Polynote'taki belgeler, kod veya metin içerebilen düzenli bir hücre topluluğudur. Her hücre ayrı ayrı düzenlenir ve yürütülür. Hücreleri yeniden düzenleyebilir, silebilir ve ekleyebilirsiniz ancak her hücreye ilişkin verilerin durumu, önceki hücrelerdeki hesaplamalara bağlıdır (yukarıdan aşağıya yürütme). Bu yaklaşım, belgede tanımlanan hesaplamaların tekrarlanabilirliğini garanti eder (belgenin herhangi bir sistemde tekrarlanması aynı sonuca yol açacaktır).
Bağımlılık bilgileri ve yapılandırma ayrı dosyalar yerine doğrudan belgede saklanır.
Benzer projelerden farklı olarak
Polynote'un diğer özellikleri arasında kod ve metin düzenlemeye yönelik, entegre geliştirme ortamlarının ve kelime işlemcilerin yeteneklerine yakın gelişmiş araçlar yer alır. Kodu düzenlerken, hataların oluştuğu yerleri vurgulayan ve işlev ve yöntemlerin parametreleri için ipuçları görüntüleyen otomatik tamamlama desteklenir. Planlar, değişkenlerin/fonksiyonların tanımlarına çağrıldıkları yerden atlama (tanımlara atlama) olanağını içerir.
Dokümantasyon ve raporların hazırlanmasına gelince, test düzenleme işlemi WYSIWYG modunda gerçekleştirilerek nihai formatlanmış sonucu anında görmenize olanak tanır. Aynı zamanda formül tanımlamak için LaTeX formatında ifadeler eklemek de mümkündür.
Ortam, yürütme sürecini tam olarak kontrol etmenize olanak tanır; görev alanı, o anda hangi kodun çalıştığını ve hesaplamaların hangi aşamada olduğunu gösterir. Sembol tablosu aracılığıyla tanımlı tüm fonksiyonları ve değişkenleri görüntüleyebilir, anlamlarını inceleyebilir veya değişiklikleri görselleştirebilirsiniz. Tüm yürütme hataları ve istisnalar, kod düzenleyicide hemen vurgulanır. Düzenleyici, o anda yürütülen kod satırını gerçek zamanlı olarak vurgular.
İşlenen veriler türlerine göre ayrılmış olarak veya tablo görünümünde görsel olarak görüntülenir. Entegrasyon
Kaynak: opennet.ru