Softwareentwicklung

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

2
Wir haben eine große Ruby on Rails-Anwendung (25 Millionen Benutzer pro Monat). Unser Management hat beschlossen, Node.js umzuschreiben. Bin ich verrückt?
Bitte sag mir ob: Node.js wird unsere Seite schneller machen! Node.js wird weniger Serverressourcen verbrauchen, wir können Geld sparen! Node.js macht uns produktiver! Node.js bedeutet, dass wir clientseitigen und serverseitigen JavaScript-Code freigeben können. Zur Verdeutlichung schreiben wir einen Frontend-Server neu, der mit unserer vorhandenen Ruby on Rails-Anwendung als API kommuniziert. …

5
Warum ist der Internet Explorer der einzige Browser, auf den sich die Version bezieht, wenn es um Kompatibilität geht?
Wenn ich etwas lese oder jemanden über HTML5- , CSS- und JavaScript- Unterstützung sprechen höre, verweisen sie immer auf Internet Explorer mit der Versionsnummer wie Internet Explorer 6 und Internet Explorer 9. Sie verweisen jedoch nur auf Google Chrome , Firefox , Safari und andere ohne Versionsnummern. Sollten sie nicht …



3
Statische Fabrik gegen Fabrik als Singleton
In einigen meiner Codes habe ich eine statische Factory, die der folgenden ähnelt: public class SomeFactory { // Static class private SomeFactory() {...} public static Foo createFoo() {...} public static Foo createFooerFoo() {...} } Während einer Codeüberprüfung wurde vorgeschlagen, dass dies ein Singleton sein und injiziert werden sollte. Also sollte …



3
Warum sollte ich List <T> anstelle von IEnumerable <T> verwenden?
In meiner ASP.net MVC4-Webanwendung verwende ich IEnumerables und versuche, dem Mantra zu folgen, um die Schnittstelle zu programmieren, nicht die Implementierung. Return IEnumerable(Of Student) vs Return New List(Of Student) Ich soll List und nicht IEnumerable verwenden, da Listen die Ausführung der Abfrage erzwingen und IEumerable nicht. Ist das wirklich die …


1
Was ist Developer Anarchy?
Ich habe über Developer (oder Programmer) Anarchy gelesen, was als post-agile Entwicklungsmethode in Rechnung gestellt zu werden scheint. Ich habe ein paar Ressourcen darauf gefunden ( 1 , 2 ), aber es scheint nicht viel da draußen zu sein. Ich habe mich gefragt, ob jemand gute Ressourcen hat, bei denen …






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.