Computer Programming Codice Etico

May 28

Computer Programming Codice Etico


Un codice di programmazione di computer etico avrebbe guidato le decisioni prese da programmatori di computer nell'esercizio delle loro funzioni, indipendentemente o mentre si tiene una posizione di programmazione di computer per un datore di lavoro. Un codice di programmazione di computer etico può essere sia creato da o fornito a un business o un programmatore di computer individuale. Diverse versioni di un codice di programmazione di computer etico sono in atto, con molti di loro aderendo a concetti di base simili.

Precisione

Un programmatore di computer ha bisogno di accettare e rispettare la creazione di parti di codice di computer con la massima accuratezza possibile. Ciò comporta non solo fare in modo che il software funziona in base al cliente o le aspettative del datore di lavoro, ma anche che nessun errore di logica o di sicurezza sono nel codice del computer. Ad esempio, questo significa fare in modo che i servizi clienti rappresentanti non hanno accesso alle assunzioni o software paghe, ma assicurandosi che i rappresentanti servizio clienti hanno accesso solo alle applicazioni software utilizzate per aiutare i clienti. Evitare questi errori nel codice del computer può salvare il datore di lavoro sia problemi legali e finanziari cliente o in seguito.

Plagio

Ogni programmatore deve riconoscere e notare coloro che hanno contribuito creare le applicazioni software lavora su. Se un programmatore sta per usare anche una sola riga di codice per computer scritto di un altro programmatore, il programmatore corrente deve notare che, sia nei commenti del software e in qualsiasi documentazione per l'utente al programmatore potrebbe creare.

Confusione

I programmatori devono creare codice computer che vengono disposti in modo logico e semplice per altri operatori del settore per leggere. Rendere codice di computer sciatta o illogicamente posizionato in grado di creare confusione dal programmatore per programmatore. Questo può costare clienti e datori di lavoro hanno perso denaro nel tempo che ci vuole per letteralmente "decodificare" il codice del computer originale. Un programmatore può evitare questo commentando ogni modulo di codice o sezione etichettando ciò che il modulo è chiamato, ciò che fa e ciò che è destinato a fare in quanto reagisce con diversi moduli dell'applicazione, anche se il modulo può sembrare autoesplicativi il programmatore.

Malware

I programmatori devono mai consapevolmente o indirettamente creare software dannoso e pericoloso, come un virus o spyware. Questo include accettando di non creare o essere coinvolti nel diffamare il settore programmazione di computer con codice di computer volutamente inefficiente o volutamente rilasciando software intrinsecamente rotto al pubblico dominio. Un programmatore non dovrebbe mai volutamente rompere il codice del computer di un altro programmatore semplicemente per aumentare la percezione della sua capacità di un potenziale cliente o datore di lavoro.

Documentazione

Tutta la documentazione crea un programmatore deve essere logico e facile da leggere. Deve essere privo di osservazioni diffamatorie, false accuse o avvertimenti vaghi. Invece, la documentazione deve correttamente citare tutte le risorse utilizzate per contribuire a creare il software o eseguire la ricerca, e documentare qualsiasi persona o dipendente che aveva una mano nel rendere l'applicazione software un successo. La documentazione non deve falsamente negare la presenza di "cimici" o "stranezze" all'interno del software. Infine, il programmatore può solo rilasciare alcuna documentazione codifica nell'ambito dell'accordo tra il programmatore e il cliente o datore di lavoro. Ad esempio, il programmatore non sarebbe stato permesso di condividere il codice o utente documentazione creata per l'azienda "A" con una società concorrente "B" senza autorizzazione.