Softwareentwicklung

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

3
Git-Projektabhängigkeiten von GitHub
Ich habe ein PHP-Framework und ein CMS auf das Framework geschrieben. Der CMS ist vom Framework abhängig, das Framework ist jedoch als eigenständiger Ordner in den CMS-Dateien vorhanden. Ich möchte sie auf GitHub als separate Projekte verwalten, möchte aber nicht jedes Mal das CMS-Projekt aktualisieren, wenn ich das Framework aktualisiere. …
14 php  git  github  dependencies 

6
Sollte ein Entwickler VSS verwenden dürfen, wenn er es vorzieht?
Ich stellte Mercurial meiner Abteilung vor. Ich liebe es, aber es ist meine erste Erfahrung in der Versionskontrolle. Ich benutze es mit NetBeans PHP für die Webentwicklung. Ein anderer Entwickler, der an unternehmensinternen Anwendungen arbeitet, verwendet Visual Source Safe und möchte nicht wechseln. Er arbeitet in einer Visual Studio-Umgebung. Bis …

14
Machst du die Übungen, wenn du ein Buch liest? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
14 learning  books 

1
Bevorzugte Möglichkeit, Ereignisse zu deklarieren
Ich bin ziemlich zufrieden mit meinem Verständnis des .NET-Ereignismodells. Ich denke, ich könnte eine kleine Nuance des Systems missverstehen. Als ich anfing, Events in meine Klassen aufzunehmen, habe ich die Standardmethode wie folgt verwendet: public event EventHandler<MyEventArgs> MyEvent; Dies bedeutete, dass alles, was das Ereignis abonniert, eine Methode wie die …
14 c# 

9
Kann Ubuntu als Laptop für einen IT-Berater verwendet werden?
Ich arbeite als Beraterprogrammierer, normalerweise in großen Unternehmen. Ich benutze einen Windows-Laptop und viele meiner Kollegen verwenden einen Mac. Meine persönliche Präferenz wäre es, Ubuntu auszuführen, wenn ich die vollständige Kontrolle über meine Entwicklungsumgebung haben könnte. Aber ich werde gelegentlich Microsoft-spezifische Produkte benötigen, insbesondere IE. Meine Kollegen, die einen Mac …



6
Stundensatzvorteile für den Kunden [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 4 Jahren . Es ist gut für einen Entwickler, stundenweise zu arbeiten, …

4
Was ist deine liebste bitweise Technik? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

5
Unit-Tests für einen CSV-Parser
Welche Tests sollte ich verwenden, um einen CSV-Parser nach dem Unit-Test zu testen? Ich habe einen einfachen csv-Parser in C #, und ich möchte sichergehen, dass ich eine gute Einheitentestabdeckung für alle gängigen (und seltenen) Edge-Fälle habe. Welche Tests sollte ich verwenden, um mögliche Probleme und Grenzfälle zu identifizieren?
14 testing  parsing 

5
Warum brauchen wir Sicherheit auf Methodenebene?
Warum müssen wir in der realen Welt Sicherheit auf Methodenebene implementieren? Wir haben entweder eine Webanwendung oder eine Desktopanwendung, bei der der Benutzer auf die Benutzeroberfläche zugreift (und daher nicht direkt auf die Methode zugreifen kann). Wo kommt hier der direkte Zugriff auf Methoden ins Bild? Bearbeiten: Ich stelle diese …
14 security 

4
Gute Verwendung von Try-Catch-Blöcken?
Ich ringe immer wieder damit. Ich versuche, die richtige Balance zwischen Versuch / Fang und Code zu finden, und werde nicht zu einem obszönen Durcheinander von Tabs, Klammern und Ausnahmen, die wie eine heiße Kartoffel auf den Call-Stack zurückgeworfen werden. Ich habe zum Beispiel eine App, die ich gerade entwickle …

6
Reale Szenarien für geschützte Methoden
Heute ist mir aufgefallen, dass ich protectedim C ++ - Code grundsätzlich keine Methoden verwende, da ich selten das Bedürfnis habe, nicht öffentliche Methoden eines übergeordneten Elements aufzurufen. Ich verwende protected in Java im Muster der Template-Methode, aber da Sie private Methoden in C ++ überschreiben können, brauche ich das …

6
Blockelemente vs Inline-Elemente in HTML: Warum die Unterscheidung?
Die Unterscheidung zwischen Block- und Inline-Elementen kam mir immer seltsam vor. Der ganze Unterschied besteht darin, dass ein Blockelement die gesamte Breite einnimmt und so einen Zeilenumbruch vor und nach dem Element erzwingt, und ein Inline-Element nur so viel einnimmt wie der Inhalt. Warum gibt es nicht nur einen Elementtyp …
14 html  css 

7
Open Source Etikette
Ich habe angefangen, an meinem ersten Open-Source-Projekt auf Codeplex zu arbeiten, und bin auf schrecklichen Code gestoßen. (Ich habe erfahren, dass C # immer noch die "goto" -Anweisung enthält) Ich habe angefangen, Funktionen hinzuzufügen, die der "Eigentümer" haben wollte, und nachdem ich die Codebasis untersucht und gesehen hatte, was für …

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.