NativeScript / NativeScript/android
Ensure no unnecessary class parsing is performed
Nessuno ha ancora preso questa issue.
- Lingua principale
- C++
- Stelle
- 563
- Fork
- 144
- Merge medio
- 10h 46m
- PR unite (30g)
- 14
Descrizione
Currently there is a step in the SBG which parses all JAR dependencies and collects Java interfaces in them in order to be provided for the js parser. Another step after the js parser parses all JARs too. Those can be unified without much effort. Also, other build time generators perform the same JAR parsing. Combining the generators or at least performing the JAR parsing just once could improve the initial build time.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia tracciando il parsing dei JAR di SBG, il js parser e gli altri generatori in fase di build che analizzano i JAR. Confronta i loro percorsi di parsing e identifica dove il lavoro può essere condiviso; il lavoro sarà considerato completato quando i generatori non ripeteranno più il parsing non necessario dei JAR e il tempo di build iniziale migliorerà.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, javascript
- Ambito
- build-system, performance
- Tipo di issue
- Refactoring
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100