Softwareentwicklung

25
Wie verwalte ich ein Closed Source-Projekt mit hohem Risiko?

Ich plane derzeit die Entwicklung einer J2EE-Website und möchte 1 Entwickler und 1 Webdesigner hinzuziehen, um mich zu unterstützen. Das Projekt ist eine Finanz-App in einem Nischenmarkt. Ich habe vor, die Quelle geschlossen zu halten. Ich befürchte jedoch, dass meine angehenden Mitarbeiter die...

25
Klären Sie das offene / geschlossene Prinzip

Wie ich es erklärt habe, besagt das Open / Closed-Prinzip, dass einmal geschriebener Code nicht geändert werden sollte (abgesehen von Fehlerkorrekturen). Aber wenn sich meine Geschäftsregeln ändern, sollte ich dann nicht den Code ändern, der diese Änderungen implementiert? Ich vermute, ich verstehe...

25
Fragen in Vorstellungsgesprächen bei Python [geschlossen]

Ich werde innerhalb von zwei Wochen ein Interview für ein Praktikum führen, bei dem es um Python-Programmierung geht. Kann jemand vorschlagen, welche möglichen Bereiche ich polieren soll? Ich suche nach häufig gestellten Fragen in Interviews für Python-Eröffnungen. Abgesehen von der Tatsache, dass...

25
Steigert Musik Ihre Produktivität? [geschlossen]

Ich wollte wissen, ob Sie denken und Audio-Hintergrund ist nur eine Ablenkung oder könnte eine Hilfe beim Programmieren sein. Bei mir funktioniert es so: Wenn ich Pseudocode schreibe oder Verfahren implementiere, die in einer Sprache, in der ich Dokumente nachschlagen kann, sehr klar sind, hilft...

25
Wie überprüfe ich Code, den ich nicht verstehe?

Mir wurde die Aufgabe übertragen, die Entwicklung in unserem Unternehmen zu verbessern. Das erste, was ich starten wollte, waren Codeüberprüfungen, da dies hier noch nie zuvor durchgeführt wurde. Es gibt 3 Programmierer in unserer Firma. Ich bin ein Webprogrammierer, meine bekannten Sprachen sind...

25
Was tun, wenn ich C ++ - Header-Dateien hasse?

Ich war immer verwirrt über Header-Dateien. Sie sind so seltsam: Sie enthalten eine .h-Datei, die keine .cpp-Datei enthält, aber .cpp-Dateien werden auch kompiliert. Kürzlich bin ich einem Teamprojekt beigetreten, und natürlich werden sowohl .h als auch .cpp verwendet. Ich verstehe, dass dies...

25
Worauf achten Sie beim Debuggen von Deadlocks?

In letzter Zeit habe ich an Projekten gearbeitet, die häufig Threading verwenden. Ich denke, dass ich in Ordnung bin, sie zu entwerfen. Verwenden Sie so oft wie möglich das zustandslose Design, sperren Sie den Zugriff auf alle Ressourcen, die mehr als einen Thread benötigen usw. Meine Erfahrung in...