Softwareentwicklung

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


4
Warum scheint die Git-Community Side-by-Side-Unterschiede zu ignorieren [closed]
Früher habe ich Windows, SVN, Tortoise SVN und Beyond Compare verwendet. Es war eine großartige Kombination für Code-Reviews. Jetzt benutze ich OSX und Git. Ich habe es geschafft, zusammen mit Gitx und DiffMerge ein Bash-Skript zu erstellen, um eine kaum akzeptable Lösung zu finden. Ich bin seit über einem Jahr …
33 git 


8
SOLID, anämische Domänen meiden, Abhängigkeitsinjektion?
Obwohl dies eine programmiersprachenunabhängige Frage sein könnte, bin ich an Antworten interessiert, die auf das .NET-Ökosystem abzielen. Dies ist das Szenario: Angenommen, wir müssen eine einfache Konsolenanwendung für die öffentliche Verwaltung entwickeln. Die Anwendung ist über Kfz-Steuer. Sie haben (nur) die folgenden Geschäftsregeln: 1.a) Wenn es sich bei dem Fahrzeug …
33 c#  .net  design  architecture 

11
Wann sind Codeüberprüfungen bei der kontinuierlichen Integration durchzuführen?
Wir versuchen, auf eine kontinuierliche Integrationsumgebung umzusteigen, sind uns jedoch nicht sicher, wann Codeüberprüfungen durchgeführt werden sollen. Nach dem, was ich über die kontinuierliche Integration gelesen habe, sollten wir versuchen, Code mehrmals am Tag einzuchecken. Ich gehe mal davon aus, dass dies sogar für Features bedeutet, die noch nicht vollständig …

11
Sollte ein Entwickler gezwungen sein, sich Details zu merken? [geschlossen]
Oft vergesse ich Dinge über meine Bewerbung. Ich merke mir weder die Tabellennamen noch die Ergebnisse einer Abfrage und suche nach dem, was ich will. Mein Teamleiter sagte mir, ich solle mir die von mir verwendeten Tabellennamen merken. Muss sich der Entwickler die Tabellennamen in der Datenbank, die Klassennamen usw. …
33 skills 


6
Wie sicher ist die lokale Speicherung?
Die Frage sagt eigentlich schon alles. Ich möchte eine Dienstleistung erbringen, möchte aber selbst keine Daten in einer Datenbank speichern. Angesichts der neuesten Nachrichten über Hacking usw. scheint es mir besser zu sein, dass Kunden die vollständige Kontrolle über ihre Daten haben. Das Problem ist, dass die gespeicherten Daten möglicherweise …

9
Gehaltserhöhung während der Leistungsbeurteilung [geschlossen]
Ich stehe derzeit vor einem Dilemma mit einer bevorstehenden Leistungsbeurteilung. Als ich vor ungefähr einem Jahr mit meiner Firma anfing, versuchte ich so ehrlich wie möglich mit meinen Programmierkenntnissen umzugehen. Ich habe meine wahrgenommenen Fähigkeiten auf meine Codierungsfähigkeiten bezogen, die ich als gute Programmierer und Entwickler betrachte. Also war das …
33 management 

9
Zukunftssicherer Code
Wo ich arbeite, sagen mir die Entwickler immer: "Ich habe dies nur für den Fall der Zukunft hinzugefügt" oder "Ich denke, es ist eine gute Idee, dies zu tun, weil sie es wahrscheinlich eines Tages wollen werden." Ich finde es großartig, dass sie proaktiv versuchen, zukünftige Änderungen zu antizipieren, aber …

16
Wird ein Hochschulabschluss in Informatik jemals meine Beschäftigungsfähigkeit beeinträchtigen? [geschlossen]
Zu oft sehe ich, dass es viele leistungsfähige Programmierer ohne Hochschulabschluss in Informatik, Informatik usw. gibt. Wird ein Hochschulabschluss jemals meine Beschäftigungsfähigkeit beeinträchtigen, nachdem ich mehr Artikel über schlechte Bildung und die Bedeutungslosigkeit von Hochschulabschlüssen (insbesondere als Programmierer) gelesen habe? (In vier Jahren, wenn ich meinen Abschluss mache) PS Ich …

12
Jede Programmiersprache kann leicht beherrscht werden, wenn die Grundlagen der Programmierung gut sind. Eine Tatsache oder ein Mythos? [geschlossen]
Stimmt es, dass eine Person mit ziemlich guten Programmierkenntnissen leicht jede Programmiersprache lernen kann? Nun, wenn ich Programmiersprachen sage, beziehe ich mich auf die agilen und dynamischen Sprachen wie PHP, Perl, Ruby usw., aber nicht auf die früheren Programmiersprachen der fernen Vergangenheit. Ich habe nur an Java gearbeitet, groovig und …

14
Wie wird die pünktliche Abwesenheit in Softwareunternehmen wahrgenommen? [geschlossen]
Was sind die Konsequenzen eines pünktlichen Arbeitsabbruchs in Softwareunternehmen? Wie geht man professionell damit um? [Redaktionelle Ergänzung] Bei der Frage geht es darum, normale Arbeitszeiten zu haben und keine zusätzlichen Stunden einzuplanen, ohne ausdrücklich dazu aufgefordert zu werden. Ist es eine Norm oder eine erwartete Arbeitseinstellung in Softwareunternehmen und / …


9
Kann man zu viele Aussagen schreiben?
Ich bin ein großer Fan des Schreibens von assertPrüfungen in C ++ - Code, um Fälle während der Entwicklung abzufangen, die möglicherweise nicht auftreten können, aber aufgrund von Logikfehlern in meinem Programm auftreten. Dies ist im Allgemeinen eine gute Praxis. Ich habe jedoch festgestellt, dass einige von mir geschriebene Funktionen …

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.