Softwareentwicklung

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



3
Empfehlen eines Entwurfsmusters / Ansatzes zum Offenlegen / Tolerieren / Beheben von Systemfehlern, Ausnahmebehandlung (z. B. in Java, C ++, Perl, PHP)
Können Sie ein Entwurfsmuster / einen Ansatz zum Offenlegen / Tolerieren / Wiederherstellen von Systemfehlern, Ausnahmebehandlung (Java, C ++, Perl, PHP) empfehlen? Einige Fehler müssen gemeldet werden. Einige Fehler können intern behandelt werden (durch einen erneuten Versuch oder sind nicht relevant (können ignoriert werden). Wie strukturieren Sie den Code, um …


2
Was ist der Unterschied zwischen CRM, CMS und ERP?
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 8 Jahren . Ich weiß, dass CRM für Customer Relationship Management steht, CMS für Content Management …
13 cms  erp  crm 

7
Wie verwalten Sie das Refactoring mit einer großen Codebasis und vielen Entwicklern?
Ich möchte verhindern, dass zwei Entwickler den gleichen Code gleichzeitig überarbeiten, ohne vorher darüber zu sprechen, wahrscheinlich mit einem Tool, vielleicht einem Eclipse-Plug-In. Kannst du helfen? Wir haben 4,5 Millionen Codezeilen und mehr als 20 Entwicklerteams auf vier Kontinenten. Idealerweise möchte ich, dass der zweite der oben erwähnten Entwickler bemerkt, …


3
Was sollte ich in XML-Dokumentationskommentare aufnehmen?
Ich versuche, meinen Code besser zu dokumentieren, insbesondere wenn es um XML-Kommentare für Klassenmitglieder geht, aber oft fühlt es sich einfach albern an. Im Fall von Ereignishandlern sind die Namenskonvention und die Parameter Standard und klar: /// <summary> /// Handler for myCollection's CollectionChanged Event. /// </summary> /// <param name="sender">Event Sender</param> …
13 c#  coding-style 


8
In Zukunft von einem Einzelprojekt zu einem Teamprojekt wechseln. Was soll ich jetzt in Vorbereitung machen und was kann warten?
Um das zu erläutern, bin ich daran interessiert zu wissen, was die Leute denken, dass Sie in einem Ein-Mann-Projekt implementieren müssen (Team-Quellcodeverwaltung, Dokumentation, Builds usw.) und welche Dinge erst zu dem Zeitpunkt erledigt werden müssen, zu dem die zweite Person kommt auf das Projekt. Jeder, der Erfahrung mit diesem Szenario …

7
Wie finde ich als Teenager „Freunde“ zum Programmieren? [Geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich bin ein Teenager, der seit ungefähr 3 Jahren …
13 learning 

2
Warum wird das Repository-Muster in NHibernate benötigt?
Ich lese die offizielle Ihre erste NHibernate-basierte Anwendung . Obwohl das Tutorial gut und leicht zu befolgen ist, frage ich mich, warum das Repository-Muster verwendet wird. In den verschiedenen Add, Update, RemoveMethoden in der ProductRepositoryImplementierung ist der Code fast identisch - sie alle mit Transaktionen, und der Unterschied ist in …
13 c#  .net  nhibernate 


7
Sollte ein Designdokument eine Diskussion der Vor- und Nachteile eines bestimmten Designs enthalten oder sollte es sich auf Fakten und Gründe konzentrieren?
Ich bin gerade dabei, ein Designdokument zu aktualisieren, damit es für zukünftige Entwickler korrekt und aktuell ist. Derzeit konzentriert sich das Dokument nur auf die Fakten und zeigt, wie das Design ist. Es gibt keine Begründung für die vorgelegten Entscheidungen. Ich glaube, es ist wichtig, die Gründe zu erfassen, damit …

2
Umgang mit technologischem „Dogmatismus“
Ich habe einen Job aufgegeben (um in ein anderes Land zu ziehen), wo ich die meiste Zeit in Javascript und Haskell (etwas Python) programmiert habe. Ich mochte es wirklich, weil die Leute objektiv, positiv, mathematisch waren und trotzdem ein paar Sachen erledigt haben. Dies war ein wirklich professioneller Laden. Jetzt …
13 ruby  haskell  agile 

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.