Softwareentwicklung

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





2
Verbessern des Builder-Musters von Bloch, um es für die Verwendung in Klassen mit hoher Erweiterbarkeit geeigneter zu machen
Ich bin stark von Joshua Blochs Effective Java-Buch (2. Auflage) beeinflusst worden, wahrscheinlich mehr als von jedem anderen Programmierbuch, das ich gelesen habe. Insbesondere sein Builder Pattern (Item 2) hat die größte Wirkung gezeigt. Obwohl Blochs Erbauer mich in den letzten Monaten viel weiter gebracht hat als in den letzten …

8
Warum warnt mich Clang / LLVM vor der Verwendung von default in einer switch-Anweisung, in der alle aufgezählten Fälle behandelt werden?
Betrachten Sie die folgende enum- und switch-Anweisung: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Ich bin ein Objective-C-Programmierer, aber ich …

8
Wann sollte JavaScript HTML generieren?
Ich versuche so wenig HTML wie möglich aus JavaScript zu generieren. Stattdessen bearbeite ich lieber vorhandenes Markup, wann immer ich kann, und erst dann HTML, wenn ich dynamisch ein Element einfügen muss, das kein guter Kandidat für die Verwendung von Ajax ist. Dies macht es meiner Meinung nach viel einfacher, …
34 javascript  html 


3
Ist das MVP-Schema (Model-View-Presenter) für Android nützlich?
So trennen Sie View und Presenter in Android, während die Reaktionen auf die Benutzeraktionen (Presenter-Teil von MVP) in denselben Aktivitäten festgelegt werden, in denen GUI-Elemente angezeigt werden (View-Teil von MVP). "In Model View Presenter, wie Martin Fowler oder Michael Feathers [2] sagen, ist die Logik der Benutzeroberfläche in eine Klasse …
34 android  mvp 

6
Wann sollten Sie Bools in C ++ verwenden?
Wir hatten eine Aufgabe für unsere Klasse, bei der wir ein Tic-Tac-Toe- Spiel erstellen mussten . Die Leute machen sich gerne Komplikationen und schrieben komplexe Spiele mit Menüs. Am Ende des Spiels musste man die Option haben, erneut zu spielen oder das Programm zu beenden. Ich habe dafür eine intVariable …
34 c++  boolean 




13
Kommentar vor oder nach dem entsprechenden Code [geschlossen]
Angenommen, ein Kommentar passt nicht in die Zeile, für die er gilt (oder kann nicht), sollte man den Kommentar vor oder nach dem Code schreiben? Nun, wo auch immer zukünftige Leser den Umfang des Kommentars am besten verstehen werden. Mit anderen Worten, überall dort, wo die meisten Programmierer / Skripter …
34 comments 

5
Ist Javascript eine funktionale Programmiersprache?
Ist Javascript eine funktionale Sprache? Ich weiß, es hat Objekte und Sie können OOP damit auch machen, aber ist es auch eine funktionale Sprache, kann es auf diese Weise verwendet werden? Sie wissen, wie OOP die nächste Evolution in der Programmierung wurde / scheint. Bedeutet dies, dass 'Funktionale Programmierung' die …

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.