Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

8
Schutz sensibler Daten vor Entwicklern
Ich verwende eine Unternehmensanwendung, die sowohl MySQL- als auch MongoDB- Datenspeicher verwendet. Mein Entwicklungsteam hat alle SSH- Zugriff auf den Computer, um Anwendungsfreigaben, Wartungsarbeiten usw. durchzuführen. Ich habe kürzlich das Risiko in der Branche aufgeworfen, als Benutzer damit begannen, hochsensible Daten in der Anwendung zu speichern, dass die Entwickler indirekt …



5
Was bietet HATEOAS für Auffindbarkeit und Entkopplung neben der Möglichkeit, Ihre URL-Struktur mehr oder weniger frei zu ändern?
In letzter Zeit habe ich über Hypermedia als Engine of Application State (HATEOAS) gelesen, die Einschränkung, die behauptet wird, eine Web-API "wirklich RESTful" zu machen. Es läuft darauf hinaus, Verknüpfungen mit jeder Antwort auf die möglichen Übergänge, die Sie vom aktuellen Status aus vornehmen können, zu berücksichtigen. Lassen Sie mich …
61 rest  http  hateoas 

9
Wie kann man ohne IDE debuggen? [geschlossen]
Jedes Mal, wenn ich nach einer IDE suche (derzeit bastele ich an Go), finde ich einen Thread voller Leute, die Vi, Emacs, Notepad ++ usw. empfehlen. Ich habe noch nie außerhalb einer IDE entwickelt. Ich glaube, ich wurde verwöhnt. Wie kann man ohne IDE debuggen? Beschränken Sie sich nur auf …
61 ide  debugging 

6
Warum wurde C # im Gegensatz zu Java mit den Schlüsselwörtern "new" und "virtual + override" erstellt?
In Java gibt es keine virtual, new, overrideSchlüsselwörter für Methodendefinition. Die Arbeitsweise einer Methode ist also leicht zu verstehen. Verursachen , wenn DerivedClass erstreckt Baseclass und hat ein Verfahren mit denselben Namen und dieselbe Signatur von Baseclass dann den übergeordneten findet im Laufzeit - Polymorphismus nehmen (vorausgesetzt , das Verfahren …


14
Verbieten oder Kontrollieren von "Hidden IT ..." Wer sollte Ad-hoc-Softwareanwendungen schreiben und warten?
Größere Unternehmen haben in der Regel das Problem, dass aus Personal- und Geldmangel nicht alle Programme geschrieben werden können, die die Mitarbeiter wünschen (um Zeit zu sparen und Prozesse zu optimieren). Dann werden versteckte Programme von einigen Leuten erstellt, die (zumindest einige) Programmiererfahrung haben (oder von billigen Studenten / Praktikanten …


8
Vermeidung des „Smart Guy“ -Syndroms bei Teamprojekten
Zu Beginn eines Projekts wurden viele schlechte Praktiken begangen, und ich erkannte sie und kämpfte gegen sie alle. Da ich meine Schlachten nicht ausgewählt und ausgewählt habe, geht mein Chef jetzt davon aus, dass alles, was mir in den Sinn kommt, zu kompliziert ist, und verbringt viel Zeit damit, sich …
61 teamwork 

16
Wie kann verhindert werden, dass sich die Entwicklungsspezifikation während der Entwicklung ändert?
Problem : Es scheint, als ob bei fast jedem Entwicklungsaufwand, mit dem ich zu tun habe, unabhängig davon, wie viel Zeit für die Planung vor dem Beginn der Entwicklung aufgewendet wird, immer eine große Menge an Änderungen erforderlich ist, entweder auf halbem Weg oder gegen Ende des Projekts. Dies sind …



11
Zusätzliches Geld verdienen als Programmierer [geschlossen]
Ich arbeite als Vollzeitprogrammierer und habe einen ziemlich gut bezahlten Job für das Land, in dem ich lebe, aber ich könnte im Moment ein bisschen mehr Geld gebrauchen (Frau nervt wegen neuer Küche usw.). In meiner Freizeit würde ich gerne kleine Projekte übernehmen. Ich bin nicht daran interessiert, Malware zu …
61 project 

12
Warum ist funktionale Programmierung in der Branche nicht beliebter? Fängt es jetzt an? [geschlossen]
Während meiner vier Jahre an der Universität haben wir viel funktionales Programmieren in mehreren funktionalen Programmiersprachen verwendet. Aber ich habe auch viel objektorientiertes Programmieren verwendet, und tatsächlich verwende ich objektorientierte Sprachen mehr, wenn ich mein eigenes kleines Projekt mache, um mich auf meinen ersten Job vorzubereiten. Aber ich wünschte mir …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.