Se siete sviluppatori, qualsiasi sia il linguaggio di programmazione che più utilizzate, sarete abituati al costante lavoro di ricerca online per qualsiasi errore, libreria, algoritmo di cui avete bisogno.
Al giorno d’oggi infatti la programmazione è per la maggior parte del tempo un continuo studio online. In media un programmatore alle prime armi, per ogni 10 righe di codice esegue una ricerca online. In ogni 5 righe di codice esegue un errore di sintassi.
Un programmatore esperto sarà meno esposto a questo processo, ma ciò non toglie che si ritroverà nella stessa situazione di un novellino quando dovrà programmare in un linguaggio che non conosce bene.

CLICCA QUI PER ALTRI TOOLS

Ma quanto tempo si perde effettivamente nel lavoro di ricerca, e quanto è davvero necessario?
Il tempo perso nella ricerca e nell’imparare, studiare e correggere parti di codice è molto più di quello che servirebbe per arrivare a una soluzione effettiva al problema che ci si presenta:
questo perchè Google (o qual si voglia motore di ricerca) non è sviluppato apposta per i programmatori, non ha strumenti appositi per la programmazione. Anche se Bing ci ha provato, introducendo una funzionalità che avrebbe dovuto aiutare gli sviluppatori a ricercare più comodamente codice online, niente da fare, i motori di ricerca non sono il massimo.
Manuali cartacei? non ne parliamo nemmeno. Manuali digitali? Già meglio ma.. Non possono contenere tutte le informazioni che vi servono.
Quindi?

Kite plugin: l’assistente alla programmazione

Kite Plugin è un tool in closed-beta che si pone l’obiettivo di assistere lo sviluppatore nella ricerca di codice, ma non solo. In tempo reale segue il vostro codice, e mostra suggerimenti, indicazioni e soluzioni: tutto ciò di cui avete bisogno.
Offre esempi in tempo reale con le classi che state utilizzando, mostrando le soluzioni per popolarità.
Quando si creano script con editor di testo, molto spesso non si hanno correttori automatici. Kite si occuperà anche di questo.
Inolte, si integra perfettamente con shell o terminale.

Riassumendo, le funzionalità sono:

  1. Docs in tempo reale
  2. Esempi in tempo reale
  3. Integrazione con il terminale
  4. Completamento e correzione automatica

I possibili sviluppi di un tool simile sono infiniti, e i possibili vantaggi sono altrettanti.

per partecipare alla beta, seguite questo link.

 

 

LASCIA UN COMMENTO