Softwareentwicklung

25
Sollte ein Modell in MVC die Validierung handhaben?

Ich versuche, eine Webanwendung, die ich für die Verwendung des MVC-Musters entwickelt habe, neu zu erstellen, bin mir jedoch nicht sicher, ob die Validierung im Modell erfolgen soll oder nicht. Zum Beispiel richte ich eines meiner Modelle so ein: class AM_Products extends AM_Object { public...

25
Was bedeutet im Pseudocode: =?

Der Abschnitt mit dem Titel " Algorithmic Implementation" enthält den folgenden Code: // Return RC low-pass filter output samples, given input samples, // time interval dt, and time constant RC function lowpass(real[0..n] x, real dt, real RC) var real[0..n] y var real α := dt / (RC + dt)...

25
Sollten wir Python 2.6 oder 2.7 oder 3.x verwenden? [geschlossen]

Die Version von Python, die ich benutze, ist 2.6 , und es gibt 2.7 und 3.x. Normalerweise benutze ich Python für ein einfaches Programm / Snippet. Mir ist klar, dass es einen großen Unterschied zwischen 2.x und 3.x gibt. Ich würde wirklich gerne wissen, ob ich mit Python ein größeres Projekt machen...

25
Ruby on Rails Nachteile und Vorbehalte [geschlossen]

Dies ist kein Eröffnungsgambit für RoR-Bashing - ehrlich! Ich lerne Ruby und das Rails-Framework. Auf den ersten Blick scheint es ziemlich cool zu sein und eine wunderbare Erfahrung im Vergleich zu PHP. (Tatsächlich erinnert es mich an glücklichere Tage mit C # und .NET.) Ich habe jedoch keine...

25
Aussagekräftige Richtlinien für die Benennung von Methoden

Kürzlich habe ich angefangen, ein Open-Source-Projekt zu veröffentlichen, als ich der einzige Benutzer der Bibliothek war, dem die Namen egal waren, aber ich möchte jeder Methode kluge Namen zuweisen, um das Erlernen zu erleichtern, aber ich muss sie auch verwenden prägnante Namen, damit sie auch...

25
Die perfekte Überblendung

Ich finde es schwierig, dieses Problem in Worten zu beschreiben, weshalb ich ein Video (45 Sekunden) gemacht habe, um es zu veranschaulichen. Hier ist eine Vorschau der Fragen, bitte schauen Sie sie sich auf Vimeo an: http://vimeo.com/epologee/perfect-crossfade Das Problem, eine makellose...

25
Was bedeutet "Verteilen" für LGPL v3?

Ich denke darüber nach, eine neue Software auf einer LGPL-Webanwendung aufzubauen. Ich möchte diese neue Software nutzen, um eine Website für meinen Arbeitgeber zu erstellen, und wir beabsichtigen nicht, die Software selbst an irgendjemanden zu verkaufen oder zu vertreiben. Stellt das...