Ci dovrebbe essere un indice di "igiene dei dati" per il software - per indicare quanto è pulito il programma? non lasciare file temporanei, ecc

11

Dovrebbe esserci un indice di "igiene dei dati" per il software - per indicare quanto è pulito il programma? non creare file temporanei non utilizzati, voci di registro, variabili d'ambiente, ecc.

Ad esempio, guarda nella cartella degli utenti in Windows, vedrai tutti i tipi di file di spazio di lavoro utilizzati dalle tue applicazioni.

Ad esempio, questo rende difficile sapere di cosa deve essere eseguito il backup e cosa può essere scartato come generato da una macchina.

    
posta therobyouknow 23.01.2011 - 23:27
fonte

2 risposte

7

Sì, e dovresti iniziare da subito.

Non puoi sempre incolpare un'applicazione per non ripulire il suo casino. Alcune volte gli utenti staccano la spina dall'app.

Forse la direzione dovrebbe essere che un'applicazione abbia un modo per identificare lo scopo dei file che crea e per quanto tempo l'utente / sistema operativo dovrebbe permettere al file di aggirarsi? Se è standardizzato, l'esecuzione di una routine di pulizia non dovrebbe essere un gran problema.

    
risposta data 23.01.2011 - 23:46
fonte
3

Penso che sarebbe una grande idea avere quella metrica comunemente adottata. Fornirebbe un'immagine chiara di cosa è capace un programma.

Non ci sono davvero tali indici, soprattutto per ragioni storiche e perché alla gente non importa in massa.

La cosa più vicina che abbiamo di simile è l'autorizzazione dell'applicazione su Android, cioè per i dispositivi mobili. Quando installi un'app, mostra in nero su bianco quali autorizzazioni richiede per l'operazione e spetta a te approvarla o negarla.

Non è ancora un indice di igiene delle applicazioni, piuttosto un indice di ambito operativo e potenziale minaccia.

Questo tipo di indice, se mai tirato fuori, in pratica si baserebbe su fiducia e reputazione di un editore per non distribuire segretamente un aggiornamento dopo che la versione iniziale è stata presentata e testato. Il fatto è che non esiste un meccanismo funzionante e diffuso sui PC consumer per limitare un'applicazione o addirittura vedere cosa sta facendo. Per esteso intendo un semplice meccanismo integrato disponibile e comprensibile da un Joe medio. Sì, ci sono gruppi di utenti, livelli di autorizzazione e così via, ma un utente normale si perderà lì. Qualcosa di semplice come il meccanismo su Android non è disponibile.

Per prima cosa dobbiamo mettere quel tipo di barriera di protezione su ogni PC solo allora questo avrebbe senso. Senza questo meccanismo, tutto è basato sulla fiducia: ti fiderai di quelli grandi senza un indice, ma non ti fideresti dei piccoli giocatori anche con un indice assegnato ai loro prodotti.

Ma un'idea davvero interessante. Sul serio. Entrambe le mani.

    
risposta data 23.01.2011 - 23:43
fonte

Leggi altre domande sui tag