Softwareentwicklung

9
Ist es wichtig, dass eine Lösung effizient ist?

Ich löse viele Probleme, hauptsächlich von Top Coder. Ich werde für viele Antworten bekommen, aber meistens habe ich eine ineffiziente Lösung. Ist es in realen Implementierungen wirklich wichtig, dass eine Lösung des Problems effizient ist? Wenn ja, wie kann ich es

9
Überprüfen, ob eine Methode false zurückgibt: Ergebnis einer temporären Variablen zuweisen oder Methodenaufruf direkt in eine Bedingung setzen?

Ist es eine gute Praxis, eine Methode aufzurufen, die in einer if-Anweisung wahre oder falsche Werte zurückgibt? Etwas wie das: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool...

9
Sollte ich den Datumstyp in JAX-RS @PathParam verwenden?

Dies ist, was ich überlege, auf einem JEE Glassfish-Server mit Jersey zu tun. @GET @Path("/{name}/{date}") public String getMessages(@PathParam("name") String name, @PathParam("date") Date date) Ich mag die Idee, Leuten, die diesen RESTful-Webservice nutzen, mitteilen zu können, dass "das Datum...

9
Hosting-Website von zu Hause aus [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 8 Jahren . Wenn ich...

9
Abstrakte Basisklassen und Kopierkonstruktion, Faustregeln

Oft ist es eine gute Idee, eine abstrakte Basisklasse zu haben, um die Schnittstelle des Objekts zu isolieren. Das Problem ist, dass die Kopierkonstruktion IMHO in C ++ standardmäßig ziemlich kaputt ist und standardmäßig Kopierkonstruktoren generiert werden. Was sind die Fallstricke, wenn Sie eine...