Softwareentwicklung

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

5
Vorteile für mehrere Methoden gegenüber Switch
Ich habe heute eine Codeüberprüfung von einem leitenden Entwickler erhalten, in der gefragt wurde: "Was halten Sie übrigens davon, Funktionen über eine switch-Anweisung zu verteilen?" Ich habe an vielen Stellen gelesen, wie schlecht es ist, ein Argument durch die Methode zum Umschalten auf einen Aufruf zu pumpen. OOP, nicht so …


3
Frage zum Design aktueller Paginierungsimplementierungen
Ich habe Paginierungsimplementierungen auf asp.net mvc speziell geprüft und ich habe wirklich das Gefühl, dass Implementierungen etwas weniger effizient sind. Zuallererst verwenden Implementierungen Paginierungswerte wie unten. public ActionResult MostPopulars(int pageIndex,int pageSize) { } Die Sache, die ich falsch fühle, ist pageIndex und pageSize sollten total Mitglied der Paginierungsklasse sein, andernfalls …

3
Verbesserungen am Builder-Entwurfsmuster von Joshua Bloch?
Im Jahr 2007 las ich einen Artikel über Joshua Blochs "Builder-Pattern" und wie es modifiziert werden könnte, um die Übernutzung von Konstruktoren und Setzern zu verbessern, insbesondere wenn ein Objekt eine große Anzahl von Eigenschaften hat, von denen die meisten optional sind. Eine kurze Zusammenfassung dieses Entwurfsmusters finden Sie hier …

8
Wie bringt man einen Manager dazu, Agile zu verstehen?
Ich habe ein Problem mit einem Senior Director, der die iterative Entwicklung nicht versteht (viel weniger Agile). Er besteht darauf, dass unsere Software Design Specification (SDS) vollständig ist, bevor eine Codezeile geschrieben wird. Vollständig bedeutet für ihn, dass alle funktionalen Details vorhanden sind. Als ehemaliger Cobol-Programmierer möchte er auch "Module" …

7
Warum decken Schulen Debugger nicht ab? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Nach einer weiteren Hausaufgaben Frage so weiter . Es …

10
Führe ich ein Team, bin ich überheblich?
Ich bin in einer für mich sehr seltsamen Position. Ich bin "Teamleiter" in der Rolle für ein bestimmtes Projekt, Sr. Software Engineer in der Berufsbezeichnung. In meinem Team habe ich 4 Entwickler, von denen einer eine ähnliche Rolle in einem anderen Projekt spielt, aber jetzt hat meiner Priorität eingeräumt, und …

2
Dijkstras Beispiel für ein mehrdeutiges Programm
Anreden. Dijkstra schrieb, dass selbst einige Zeilen scheinbar einfachen Codes hoffnungslos mehrdeutig sein könnten. In mindestens einem Werk, das ich jetzt nicht finden kann, um mein Leben zu retten, gab er ein kleines Beispielprogramm, um diese Mehrdeutigkeit zu demonstrieren. Kann mich jemand auf ein Papier von ihm verweisen, in dem …
12 ambiguity 

5
Warum sollte man zwischen funktionalen und nicht funktionalen Anforderungen unterscheiden?
Ich verstehe den Unterschied zwischen beiden, werde aber von meinen Kollegen gefragt, ob Kennzeichnungsanforderungen als funktional oder nicht funktional (oder vorübergehend) gelten. Warum sich die Mühe machen? Er verbrachte zwei Tage damit, eine Anforderungsliste für ein Projekt durchzuarbeiten, und sah keinen Nutzen darin, da das Endergebnis darin bestand, das Dokument …

5
Unterscheidet sich die funktionale Programmierung oder ist sie wirklich schwieriger?
Unterscheidet sich die funktionale Programmierung oder ist sie wirklich schwieriger ? Sagen wir, jemand, der noch nie Programmieren gelernt hat und in funktionalem Programmieren unterrichtet wird. gegen jemanden, der das Programmieren noch nie erlernt hat und der das Imperative Programmieren gelernt hat. was wird er härter finden? oder das selbe? …

4
Sticht eine Dienstleistungs- und Projektstruktur beim Hosten Ihrer persönlichen Einwegprojekte heraus? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Ich schaue auf Google Code, SourceForge, BitBucket und GitHub, da sie die großen …

5
Solltest du jemals etwas veröffentlichen, das du selbst hacken könntest?
Als Entwickler eines Programms sind Sie wahrscheinlich in einer besseren Position als jeder andere, um Sicherheitslücken und potenzielle Hacks zu erkennen. Wenn Sie von einer Sicherheitslücke in einem von Ihnen geschriebenen System wissen, muss diese vor der Veröffentlichung hinzugefügt werden, oder sollte dies von Fall zu Fall bewertet werden, um …
12 security  release 

3
Wie geht ihr mit der Übersetzung für die Softwarelokalisierung um?
Die meiste Software, die ich in meiner Karriere geschrieben habe, wurde für englischsprachige Kunden entwickelt, aber kürzlich habe ich an einem Projekt gearbeitet, bei dem die Benutzeroberfläche für ein breiteres Spektrum von Sprachen lokalisiert werden soll. Ich bin nur neugierig, wie andere Programmierbetriebe die Übersetzungen erhalten. Verwenden sie die notorisch …

5
Gut im Backend, aber schlecht im Frontend
Ich möchte mit der Webentwicklung beginnen und habe PHP gelernt. Ich habe Erfahrung in Java, Python und C ++. Diese Erfahrung hat mich auf der Back-End-Seite der Webentwicklung gut gemacht. Aber ich bin schrecklich in Design und Grafik. Ich möchte die Website starten. Was schlagen Sie mir vor? Was wäre …


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.