Softwareentwicklung

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

17
Was ist ein Hack? [geschlossen]
Ich höre oft Kollegen zu einander sagen: "Das ist ein schrecklicher, schrecklicher Hack." Was ich davon abbringen kann ist, dass es nicht gut ist. Als ich sie fragte, ob es funktioniert, sagten sie "Ja, aber es ist nicht gut". Bedeutet das, dass es keine gute Lösung ist? Wie ist eine …

17
Ist die OO-Programmierung wirklich so wichtig wie die Einstellung von Unternehmen? [geschlossen]
Ich beende gerade mein Masterstudium (in Informatik) und bewerbe mich um eine Stelle. Ich habe bemerkt, dass viele Unternehmen speziell nach einem Verständnis der Objektorientierung fragen. Beliebte Interviewfragen betreffen Vererbung, Polymorphismus, Zugriffsmethoden usw. Ist OO wirklich so wichtig? Ich hatte sogar ein Interview für einen Programmierjob in C und die …

15
Warum haben wir ein Postfix-Inkrement?
Haftungsausschluss : Ich kenne die Semantik von Präfix und Postfix-Inkrement sehr gut. Erklären Sie mir bitte nicht, wie sie funktionieren. Beim Lesen von Fragen zum Stapelüberlauf kann ich nicht anders, als zu bemerken, dass Programmierer immer und immer wieder durch den Postfix-Inkrement-Operator verwirrt werden. Daraus ergibt sich die folgende Frage: …
55 c++  c  postfix 

12
Was genau ist die Build-Nummer in MAJOR.MINOR.BUILDNUMBER.REVISION
Was ich über Build-Nummern denke, ist, dass jedes Mal, wenn ein neuer nächtlicher Build erstellt wird, eine neue BUILDNUMBER generiert und diesem Build zugewiesen wird. Für meine 7.0-Versionsanwendung lauten die nächtlichen Builds also 7.0.1, 7.0.2 usw. Ist es so? Was nützt dann eine REVISION nach der Build-Nummer? Oder wird der …

13
Warst du jemals an einem BIG Rewrite beteiligt? [geschlossen]
Joel Spolsky sagte in einem seiner berühmten Beiträge: Der schlimmste strategische Fehler, den ein Software-Unternehmen machen kann: Den Code von Grund auf neu schreiben. Chad Fowler schrieb: Sie haben die Videos, die Weblog-Posts und den Hype gesehen und Sie haben beschlossen, Ihr Produkt in Rails (oder Java oder .NET oder …
55 rewrite 

17
Ist eine Codeüberprüfung subjektiv oder objektiv (quantifizierbar)?
Ich stelle einige Richtlinien für die Codeüberprüfung zusammen. Wir haben noch keinen formalen Prozess und versuchen ihn zu formalisieren. Und unser Team ist geografisch verteilt. Wir verwenden TFS für die Quellcodeverwaltung (wir haben es auch für Aufgaben / Fehlerverfolgung / Projektmanagement verwendet, aber das haben wir zu JIRA migriert ) …

14
Effektive Möglichkeiten, um Agile am Arbeitsplatz einzuführen?
Was sind nach Ihrer Erfahrung (anekdotisch oder auf andere Weise) einige effektive Möglichkeiten, um Agile in eine nicht-agile Organisation oder ein Unternehmen einzuführen? AKTUALISIERT: Kann jemand mit Fällen sprechen, in denen Sie versucht haben, Agile einzuführen, aber "abgeschossen" wurden? Haben Sie jetzt auch ein nachträgliches Verständnis dafür, warum Sie "abgeschossen" …



7
Gibt es bekannte gültige Verwendungen von SLOC zur Messung der Produktivität?
Ich hatte ein ungewöhnliches, kurzes Gespräch mit einem sehr erfahrenen Architekten über dynamische und statische Sprachen. Er sagte, dass Unternehmensdaten zeigen, dass es Beweise für eine höhere Produktivität gibt, wenn statische Sprachen verwendet werden. Beachten Sie, es ist ein großes Unternehmen mit langer Geschichte. Zu meiner (und anderen) Überraschung verwendete …

11
Schreiben Sie meinen Lösungsansatz auf Papier? [geschlossen]
Ich bin ein Anfänger in Informatik und wir haben gerade angefangen, einige aktuelle Projekte in Python zu machen. Ich habe festgestellt, dass ich sehr effizient bin, wenn ich die Stift- und Papiermethode verwende, die mein Professor im Unterricht vorgeschlagen hat. Aber wenn ich mein Problem nicht aufschreiben und meine Algorithmen …

6
Wie gehe ich mit der Angst um, Abhängigkeiten einzugehen?
Das Team, dem ich angehöre, erstellt Komponenten, die von den Partnern des Unternehmens zur Integration in unsere Plattform verwendet werden können. Daher stimme ich zu, dass wir beim Einführen von Abhängigkeiten (von Drittanbietern) äußerste Vorsicht walten lassen sollten. Derzeit bestehen keine Abhängigkeiten von Drittanbietern und wir müssen auf der niedrigsten …

10
Wann würden Sie eine lange Zeichenfolgen-ID anstelle einer einfachen Ganzzahl verwenden? [geschlossen]
Ich möchte Youtube als Beispiel verwenden: Sie verwenden IDs in Form von PEckzwggd78. Warum verwenden sie keine einfachen ganzen Zahlen? Oder imgur.com - sie verwenden auch IDs wie 9b6tMZSfür Bilder und Galerien. Nicht sequentielle ganze Zahlen. Warum verwenden sie keine Ganzzahlen (insbesondere sequentielle)? In welchen Fällen ist es eine kluge …



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.