Firma Netflix
Dokumenty w Polynote to zorganizowany zbiór komórek, które mogą zawierać kod lub tekst. Każda komórka jest edytowana i wykonywana indywidualnie. Możesz zmieniać kolejność, usuwać i dodawać komórki, ale stan danych każdej komórki zależy od obliczeń dokonanych w poprzednich komórkach (wykonanie od góry do dołu). Takie podejście gwarantuje powtarzalność obliczeń zdefiniowanych w dokumencie (powtarzanie dokumentu na dowolnym systemie doprowadzi do tego samego wyniku).
Informacje o zależnościach i konfiguracja są przechowywane bezpośrednio w dokumencie, a nie w oddzielnych plikach.
W odróżnieniu od podobnych projektów
Inne funkcje Polynote obejmują zaawansowane narzędzia do edycji kodu i tekstu, zbliżone do możliwości zintegrowanych środowisk programistycznych i procesorów tekstu. Podczas edycji kodu obsługiwane jest autouzupełnianie, podświetlanie miejsc występowania błędów i wyświetlanie podpowiedzi dotyczących parametrów funkcji i metod. W planach jest możliwość przeskoczenia do definicji zmiennych/funkcji z miejsca ich wywołania (skok do definicji).
Jeśli chodzi o przygotowanie dokumentacji i raportów, proces edycji testu odbywa się w trybie WYSIWYG, dzięki czemu od razu widzisz finalny sformatowany wynik. Jednocześnie w celu definiowania formuł istnieje możliwość wstawiania wyrażeń w formacie LaTeX.
Środowisko pozwala na pełną kontrolę procesu wykonania - w obszarze zadań widać, jaki kod aktualnie działa i na jakim etapie są obliczenia. Poprzez tabelę symboli możesz przeglądać wszystkie zdefiniowane funkcje i zmienne, a także sprawdzać ich znaczenie lub wizualizować zmiany. Wszystkie błędy wykonania i wyjątki są natychmiast podświetlane w edytorze kodu. Edytor w czasie rzeczywistym podświetla aktualnie wykonywaną linię kodu.
Przetworzone dane prezentowane są w formie wizualnej w podziale na rodzaje lub w widoku tabelarycznym. Integracja z
Źródło: opennet.ru