Softwareentwicklung

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


5
Warum werden alte Programmiersprachen weiter überarbeitet?
Diese Frage lautet nicht: "Warum verwenden die Leute immer noch alte Programmiersprachen?" Ich verstehe das ganz gut. Die beiden Programmiersprachen, die ich am besten kenne, sind C und Scheme. Beide stammen aus den 70er Jahren. Kürzlich las ich über die Änderungen in C99 und C11 gegenüber C89 (die in der …

4
Wie lerne ich Informatik vollständig selbst? [geschlossen]
Als vollständig autodidaktischer Programmierer würde ich es begrüßen, wenn ich den Informatikkurs, der für einen typischen CS-Absolventen unterrichtet wird, selbst lernen könnte. Es war einfach, im Internet nach verschiedenen Ressourcen zu suchen. Natürlich gibt es MIT Open Course Ware und Coursera-Kurse von Stanford und anderen Universitäten. Es gibt zahlreiche andere …

3
Warum wurde Java für Android ausgewählt?
Warum wurde Java für Android anstelle von C ++ gewählt? Ich habe gehört, dass Java ziemlich viel Speicher benötigt und ich würde davon ausgehen, dass eine geringe Speichernutzung auf Mobilgeräten sehr wichtig ist. Gibt es einen echten Vorteil bei der Verwendung von Java anstelle einer Sprache wie C ++ auf …
46 android  mobile 


9
Was genau ist Unternehmenssoftware?
Ich verstehe den Unterschied zwischen "normaler" Software und Unternehmenssoftware nicht. Auch nach dem Lesen dieser ... "Enterprise Software" auf Wikipedia "Enterprise-Software ist wieder sexy" auf Techcrunch "The Great Enterprise Software Swindle" über Coding Horror Ich kann mich nicht wirklich mit den wirklichen Unterschieden auseinandersetzen. Gibt es überhaupt einen Unterschied zwischen …


16
Wie viel Logik in Gettern
Meine Kollegen sagen mir, dass es bei Gettern und Setzern so wenig Logik wie möglich geben sollte. Ich bin jedoch davon überzeugt, dass viele Dinge in Gettern und Setzern verborgen sein können, um Benutzer / Programmierer vor Implementierungsdetails zu schützen. Ein Beispiel von dem, was ich tue: public List<Stuff> getStuff() …
46 coding 

10
Wie man ein erfolgreicher Programmierer ohne CS-Abschluss ist
Haftungsausschluss (Bitte vor dem Antworten lesen): Ich habe eine Reihe von Fragen gesehen, die denen ähneln, die ich stellen möchte. Deshalb hier einige ähnliche Fragen. IMHO Sie sind weder vollständig das, was ich frage, noch so gründlich, wie ich es mir erhoffe (ich will die Antworten auf die folgenden Fragen …
46 education 

8
Wie kann ich lernen, effektiv Pythonic-Code zu schreiben?
Eine Google-Suche nach "pythonic" zeigt eine Vielzahl von Interpretationen. Die Wikipedia-Seite sagt: Ein verbreiteter Neologismus in der Python-Community ist Python, der eine Vielzahl von Bedeutungen im Zusammenhang mit dem Programmstil haben kann. Zu sagen, dass Code pythonisch ist, bedeutet, dass er Python-Redewendungen gut verwendet, natürlich ist oder fließend in der …


15
Kann ein Amateur ein guter Programmierer werden? [geschlossen]
Ein professioneller Vollzeit-Programmierer kann großartige Arbeit leisten, indem er kontinuierlich von seiner Arbeit lernt. Wie kann ein Amateur-Programmierer trainieren, ein guter Programmierer zu werden? ** Wenn du gerne Musik spielst oder singst, kannst du das, weil es dein Hobby ist und du daran interessiert bist, und du kannst ein guter …
46 training 

9
Was ist die orthogonalste Programmiersprache? [geschlossen]
Ich ärgere mich immer wieder darüber, dass ich Neulingen spezielle Sprachregeln beibringen muss (wie den Array-to-Pointer-Zerfall), die absolut nichts mit Programmierung an sich zu tun haben. Also habe ich mich gefragt: Was ist die Programmiersprache mit der geringsten Anzahl von speziellen Sprachregeln, in der alles erstklassig ist und ohne störende …

4
Bestimmen, was ein nützlicher Komponententest ist
Ich habe die Dokumente von phpunit durchgesehen und bin auf folgendes Zitat gestoßen: Sie können immer mehr Tests schreiben. Sie werden jedoch schnell feststellen, dass nur ein Bruchteil der Tests, die Sie sich vorstellen können, tatsächlich nützlich sind. Sie möchten Tests schreiben, die fehlschlagen, obwohl Sie glauben, dass sie funktionieren …

12
Warum unterstützen relationale Datenbanken die Rückgabe von Informationen in einem verschachtelten Format nicht?
Angenommen, ich erstelle ein Blog, in dem ich Beiträge und Kommentare veröffentlichen möchte. Also erstelle ich zwei Tabellen, eine 'posts'-Tabelle mit einer automatisch inkrementierenden Integer-ID-Spalte und eine' comments'-Tabelle mit dem Fremdschlüssel 'post_id'. Dann möchte ich ausführen, was wahrscheinlich meine häufigste Abfrage ist, nämlich das Abrufen eines Posts und aller seiner …
46 database  sql  rdbms  query 

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.