» it.Convenzioni per i nomi di nodi e pin
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

it.Convenzioni per i nomi di nodi e pin

English | Spanish

The original english version of this page is newer and may contain information this translation does not have! Click here to view the english version.

Quando si scrive un nuovo nodo, attenersi alle convenzioni di vvvv aiuta rendere il codice pulito e comprensibile. Qui potrete togliervi ogni dubbio.

Nodi\Moduli

Tutti i termini (nomi, names, categorie, categories, versioni, versions) rispettano la NotazioneACammello, CamelCase.

NodeName (Category OptionalVersion1 OptionalVersion2 ... )

Regole per la scelta di un nome

  • Il nome deve essere composto di una singola parola senza spazi
  • se state principalmente inserendo una funzione di una libreria, potrebbe avere senso attenersi al suo nome. Per tutti i nodi DX abbiamo cercato di stare quanto più possibile vicini al DX-SDK, così che chi conosca DX (o la libreria che state usando) possa trovare facilmente un percorso da seguire dentro vvvv.
  • cercate un termine facile da associare. Se il nodo fa qualcosa di particolare come il nodo "Stallone", sentitevi pure liberi di spaziare con la fantasia.
  • così come succede per i nodi Trautner, Delaunay e Gouraud, nominate un nodo con il nome dell'inventore della tecnica che state implementando

Regole per la scelta della Categoria

  • cercate di usare una categoria esistente. Tenete presente che un nodo senza la categoria tra parentesi tonde, sebbene funzioni perfettamente, non comparirà nel nodebrowser.

Regole per scegliere Versioni opzionali

  • per la maggior parte dei nodi, non modificare alcunché è la migliore delle opzioni
  • non usate questa versione per indicare una specifica versione (come una revisione) di quel particolare nodo
  • usate questa possibilità solo per distinguere due nodi che fanno essenzialmente la stessa cosa, ma che si differenziano per piccoli dettagli (vedere ad esempio i molti nodi IO presenti nella categoria Devices, dispositivi)

Regole per la scelta di Tag opzionali

Leggere Tag

Pin

  • I Nomi Dei Pin Cominciano Con Una Lettera Maiuscola
  • invece di usare lo stile CamelCase, in questo caso separate le parole: "Transform Mesh" invece che "TransformMesh"
  • usate nomi generici. Se non hanno un significato speciale, chiamateli: Input, Output (questo aiuta vvvv a riconnettere automaticamente i pin quando si scambiano nodi simili)

Pin di Configurazione:

I pin di configurazione sono principalmente pin che non devono essere cambiati in una patch in esecuzione (dato che potrebbero aggiungere\rimuovere pin dal nodo cui appartengono)

Input Pin del sottotipo 'Bang'

Provate ad usare uno dei seguenti nomi:

  • Apply (invece che: DoIt, ...)
  • Update (invece che: Refresh, Reassign, ...)
  • Read
  • Write
  • Copy
  • Move
  • Reset

Non usate nomi tipo "Do Read"; un imperativo "Read" è sufficiente.

anonymous user login

Shoutbox

~2d ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~2d ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~10d ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~12d ago

~13d ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~17d ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~17d ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~24d ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~1mth ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/

~1mth ago