Softwareentwicklung

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

10
Unterschied zwischen Redewendung und Entwurfsmuster?
Was ist der Unterschied zwischen Redewendung und Entwurfsmuster? Es scheint, dass sich diese Begriffe irgendwo überschneiden. Wo genau, weiß ich nicht. Sind sie austauschbar? Wann soll ich was verwenden? Hier ist eine Liste von C ++ - Redewendungen. Kann ich sie Entwurfsmuster nennen? Wikipedia definiert, Programmiersprache als einfaches Entwurfsmuster Was …

6
Studien zum Hervorheben von Syntaxfarben
Die meisten Programmierer haben ihre eigenen Vorlieben für die Syntax-Hervorhebung von Farbschemata, aber ich habe mich gefragt, ob jemand jemals eine tatsächliche wissenschaftliche Studie über das beste Farbschema durchgeführt hat. Ich stelle mir vor, eine solche Studie würde Dinge wie die Lesbarkeit des Codes untersuchen, ob die Augen des Programmierers …


10
Was sind die Nachteile von RoR? [geschlossen]
Ich versuche derzeit zu entscheiden, welche serverseitige Sprache für die Webentwicklung gelernt und verwendet werden soll. Obwohl es relativ einfach ist, Informationen darüber zu erhalten, warum x, y oder z eine gute Sache sind, ist es schwieriger, die Nachteile der einzelnen Sprachen herauszufinden von ihnen. Insbesondere bin ich neugierig, welche …


4
Wie schnell kann Go gehen?
Go ist eine der wenigen Sprachen, die 'nah am Metall' laufen sollen, dh sie wird kompiliert, statisch typisiert und führt Code nativ ohne VM aus. Dies sollte es einen Geschwindigkeitsvorteil gegenüber Java, C # und dergleichen geben. Es scheint jedoch, dass es hinter Java steckt (siehe das Programmiersprachen-Shootout ) Ich …



11
Warum hat der Schutz vor SQL-Injection keine hohe Priorität?
Beim Stack Overflow sehe ich eine Menge PHP-Code in Fragen und Antworten, die MySQL-Abfragen enthalten, die für SQL-Injection-Angriffe sehr anfällig sind, obwohl grundlegende Problemumgehungen seit mehr als einem Jahrzehnt weit verbreitet sind. Gibt es einen Grund, warum diese Arten von Code-Snippets heute noch verwendet werden?
39 php  mysql 


9
Warum sind SW-Engineering-Interviews unverhältnismäßig schwierig (im Vergleich zu Forschungsinterviews)? [geschlossen]
Zunächst einige Hintergrundinformationen zu mir. Ich habe einen Doktortitel in CS und war sowohl als Software-Ingenieur als auch als Forschungs- und Entwicklungswissenschaftler bei sehr großen Unternehmen tätig, die Sie sehr gut kennen. Ich habe kürzlich meinen Job gewechselt und für beide Arten von Positionen ein Vorstellungsgespräch geführt (wie ich es …
39 interview 

11
Protokollierung: Warum und was? [geschlossen]
Ich habe noch nie Programme geschrieben, die die Protokollierung in erheblichem Maße nutzen. Das Beste, was ich getan habe, ist, Stack-Traces zu erfassen, wenn Ausnahmen auftreten. Ich habe mich gefragt, wie viel loggen andere Leute? Kommt es darauf an, welche Art von Bewerbung Sie schreiben? Finden Sie die Protokolle tatsächlich …

4
Wie sieht Ihr Lisp-Workflow aus? [geschlossen]
Ich lerne gerade Lisp, und zwar aus einer Sprachentwicklung, die Locomotive BASIC -> Z80 Assembler -> Pascal -> C -> Perl -> C # -> Ruby ist. Mein Ansatz ist es, gleichzeitig: Schreiben Sie einen einfachen Web-Scraper mit SBCL, QuickLisp, closure-html und drakma Sehen Sie sich die SICP-Vorlesungen an Ich …
39 lisp 

16
Halten Sie Ihre Ideen geheim? und warum? [geschlossen]
Ich glaube, jeder Programmierer hat mehrere Ideen, die er als innovativ oder zumindest wertvoll erachtet. Es kann eine Idee eines neuen Produkts sein, das diese Welt verbessern wird, oder ein neuer Entwicklungsansatz usw. Aber eine gute Idee muss umgesetzt und beworben werden. Dies erfordert viel Arbeit (Proofs of Concept, Prototypen, …

14
Wie man Teammitglieder als Teamleiter respektiert [geschlossen]
Wenn Sie als Teamleiter (z. B. ein 10-köpfiges Team) in ein neues Unternehmen eingestellt wurden, ist es wichtig, sich den Respekt der Teammitglieder zu verdienen. In den Anfängen weiß der neue Teamleiter möglicherweise nichts über die Teamkultur, die Codebasis und den Geschäftsbereich: Mit anderen Worten, er ist ein absoluter Neuling. …

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.