Quante volte capita di trovare un bug che impedisce un flusso di lavoro normale e causa un rallentamento, se non addirittura un fallimento, del progetto?
Diverso tempo fa abbiamo trovato un bug che impediva di selezionare la geometria padre dal modulo del layer figlio, legati fra di loro da una relazione 1:N:
Immaginate un progetto dove ci sono 20.000 linee figlie e 2.500 linee padri. Dovete associare spazialmente (un criterio basato sulla vicinanza non è sufficiente) le linee figlie ai rispettivi padri. Con questo bug esistente? Aprireste 2 tabelle degli attributi e a mano dovreste inserire i dati corretti senza la possibilità di selezionare le linee padri dalla mappa.
Traduzione? Ore e ore di lavoro dove sicuramente con un'altissima probabilità di errore.
Dopo aver segnalato il bug, questo è stato prontamente aggiustato (grazie Alessandro) con relativa Pull Request:
Cosa vuol dire tutto questo? Che a noi interessa veramente lo sviluppo di QGIS: infatti non siamo dei meri utilizzatori, quando troviamo qualcosa che non va lo segnaliamo, lo aggiustiamo e ci impegnamo perché questo è il nostro modo di lavorare.