Softwareentwicklung

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


7
Warum gibt es in C ++ kein 'finally'-Konstrukt?
Die Ausnahmebehandlung in C ++ ist auf try / throw / catch beschränkt. Im Gegensatz zu Object Pascal, Java, C # und Python wurde das finallyKonstrukt auch in C ++ 11 nicht implementiert. Ich habe sehr viel C ++ - Literatur gesehen, die sich mit "Exception Safe Code" befasst. Lippman …
57 c++  exceptions 


11
Quellcodeverwaltung der Datenbank
Sollten sich Datenbankdateien (Skripte usw.) in der Quellcodeverwaltung befinden? Wenn ja, welche Methode eignet sich am besten, um sie dort zu speichern und zu aktualisieren? Müssen sich Datenbankdateien überhaupt in der Quellcodeverwaltung befinden, da wir sie auf einem Entwicklungsserver ablegen können, auf dem jeder sie verwenden und bei Bedarf Änderungen …




17
Wie kann ich das Refactoring zu einer Priorität für mein Team machen?
Die Codebasis, mit der ich täglich arbeite, hat keine automatisierten Tests, inkonsistente Benennungen und jede Menge Kommentare wie "Warum ist das hier?", "Nicht sicher, ob dies erforderlich ist" oder "Diese Methode ist nicht richtig benannt" und der Code ist übersät mit "Changelogs", obwohl wir die Quellcodeverwaltung verwenden. Es genügt zu …

16
Umstieg von Windows auf Linux [geschlossen]
Ich muss diese 2 Fakten in Einklang bringen: Ich fühle mich nicht wohl, wenn ich unter Linux arbeite. Ich muss Software für Linux entwickeln. Einige Hintergrundinformationen: Ich habe über 10 Jahre Programmiererfahrung unter Windows (fast ausschließlich C / C ++, aber auch .NET). Ich war ungefähr 3 Jahre lang ein …

10
Sind SMART-Ziele für Programmierer nützlich? [geschlossen]
Einige Organisationen, die ich kenne, verwenden SMART- Ziele für ihre Programmierer. SMART ist eine Abkürzung für Specific, Measurable, Achievable, Relevant und Time-Bound. Sie sind in großen Unternehmen ziemlich verbreitet. Meine eigenen früheren Erfahrungen mit SMART-Zielen waren nicht allzu positiv. Haben andere Programmierer eine effektive Möglichkeit gefunden, die Leistung zu messen? …





1
Gibt es einen Unterschied zwischen Fasern, Koroutinen und grünen Fäden und wenn ja, um welche handelt es sich?
Ich habe heute mehrere Artikel im Internet über Fasern, Koroutinen und grüne Fäden gelesen, und es scheint, dass diese Konzepte sehr viel gemeinsam haben, aber es gibt leichte Unterschiede, insbesondere, wenn wir über Fasern und Koroutinen sprechen. Gibt es eine präzise und korrekte Zusammenfassung dessen, was sie voneinander unterscheidet? Update: …

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.