Computer Programming Code of Ethics

Computer Programming Code of Ethics


En datamaskin programmering etiske regler ville lede vedtak fattet av programmerere mens de utfører sine plikter, enten uavhengig eller mens du holder en datamaskin programmering stilling for en arbeidsgiver. En datamaskin programmering etiske regler kan både skapt av eller gitt til en bedrift eller en enkeltperson dataprogrammerer. Flere versjoner av et dataprogrammering etiske retningslinjer er i tilværelsen, med mange av dem å følge tilsvarende underliggende konsepter.

nøyaktighet

En datamaskin programmerer trenger å godta og overholde skape deler av programkode med så mye nøyaktighet som mulig. Dette innebærer ikke bare å sørge for at programvaren fungerer i henhold til klienten eller arbeidsgivers forventninger, men også at ingen logikk eller sikkerhet feil er i datakode. For eksempel betyr dette å sørge for at kundeservicerepresentanter ikke har tilgang til ansettelse eller lønn programvare, men i stedet gjør at kundeservicerepresentanter bare ha tilgang til programvare som brukes for å hjelpe kundene. Unngå slike feil i datakode kan spare kunden eller arbeidsgiveren både juridiske og økonomiske problemer senere.

plagiat

Hver datamaskin programmerer må anerkjenne og merk dem som bidro til å skape noen programmer han jobber på. Hvis en programmerer kommer til å bruke selv bare en linje med en annen programmerer skriftlige datamaskin kode, må den nåværende programmerer oppmerksom på det både i kommentarfeltet av programmet og i brukerdokumentasjon programmereren kan skape.

Forvirring

Programmerere må lage datakode som er lagt ut logisk og enkelt for andre i bransjen til å lese. Making slurvete eller ulogisk plassert datakode kan skape forvirring fra programmerer til programmerer. Dette kan koste klienter og arbeidsgivere tapte penger i den tiden det tar å bokstavelig talt "dekode" den opprinnelige datakode. En programmerer kan unngå dette ved å kommentere hver kode modul eller del av merking hva modulen heter, hva den gjør og hva den er ment å gjøre som det reagerer med ulike moduler av programmet, selv om modulen kan virke selvforklarende til programmereren.

malware

Programmerere må aldri bevisst eller indirekte skaper skadelig og skadelig programvare, for eksempel et virus eller spyware. Dette inkluderer avtale om ikke å opprette eller bli involvert i å ærekrenke datamaskinen programmering industri med bevisst ineffektiv datakode eller målrettet slippe iboende brutt programvare til den offentlige sfæren. En programmerer skal aldri bevisst bryte en annen programmerer datamaskin kode bare for å øke oppfatningen av hennes evne til en potensiell klient eller arbeidsgiver.

dokumentasjon

All dokumentasjon en programmerer skaper må være logisk og lett å lese. Det må være blottet for ærekrenkende uttalelser, falske beskyldninger eller vage advarsler. I stedet må dokumentasjonen ordentlig sitere noen ressurser som brukes til å lage programvare eller utføre forskning, og dokumentere enhver person eller ansatt som hadde en hånd i å gjøre programmet til en suksess. Dokumentasjonen må ikke urettmessig fornekter tilstedeværelsen av "bugs" eller "quirks" i programvaren. Endelig kan programmereren bare slippe noen koding dokumentasjon innen avtalen mellom programmerer og klienten eller arbeidsgiver. For eksempel vil programmereren ikke få lov til å dele koden eller brukerdokumentasjonen laget for selskapet "A" med en konkurrent selskap "B" uten tillatelse.