JetBrains YouTrack ist eine weitere Alternative zu Microsoft Azure DevOps und passt sehr gut in die vorherige Auflistung. Es handelt sich um eine umfassende Projektmanagement- und Issue-Tracking-Software mit folgenden Hauptmerkmalen: Zusätzliche Vorteile von YouTrack sind: Preislich ist YouTrack attraktiv, da es für kleine Teams (bis zu 10 Benutzer) kostenlos ist[1][5]. Für größere Teams oder erweiterte Funktionen gibt es kostenpflichtige Optionen, sowohl als Cloud-Lösung als auch als Standalone-Version[1][5]. YouTrack zeichnet sich durch seine Flexibilität, Anpassbarkeit und die Integration mit anderen JetBrains-Produkten aus, was es zu einer starken Alternative für Teams macht, die eine umfassende Projektmanagement-Lösung suchen[2][3]. Quellenangaben:[1] https://de.wikipedia.org/wiki/YouTrack[2] https://www.jetbrains.com/de-de/youtrack/features/[3] https://www.swnetwork.de/JetBrains-YouTrack_1[4] https://www.jetbrains.com/de-de/youtrack/[5] […]
softwareentwicklung
Das ist eine übliche Situation bei der Arbeit mit Git. Du kannst die Konflikte am besten lösen, indem du den Hauptbranch in deinen Subbranch mergen und die Konflikte sofort auflöst. Hier ist der Ablauf: Dabei wird versucht, die Änderungen aus dem Hauptbranch in deinen Branch zu integrieren. In Visual Studio bei Fenster "Git Changes". Wenn alles funktioniert hat, kannst du deinen Pull-Request stellen, und es sollte keine weiteren Konflikte mehr geben.Welchen Ansatz bevorzugst du, Merge oder Rebase?
Für eine effiziente Softwareentwicklung sind Tests/UnitTests eine wichtige Grundlage. Deren Auswertung von Ausgaben würde ich selbst mir auch erleichtern.Hierzu ist ein Cheat-Sheet für die Loganalyse mit PowerShell, das die wichtigsten Kommandos und Ansätze abdeckt: PowerShell Cheat-Sheet für Loganalyse und Datenbankabfragen 1. Log-Datei einlesen 2. Filtern von Logeinträgen 3. Reguläre Ausdrücke (Regex) verwenden 4. Formatierung und Verarbeitung der Ausgabe 5. SQL-Abfragen ausführen 6. Daten extrahieren und Datenbankaktionen 7. Fehlerbehandlung 8. Überwachen von Logdateien 9. JSON und CSV Logdateien verarbeiten 10. Export der Daten Dieses Cheat-Sheet enthält die grundlegenden PowerShell-Befehle und -Konzepte, um Logs zu parsen, zu filtern und Datenbankabfragen basierend auf […]
Warum ist der Speicherverbrauch kritisch zu betrachten? Bei der Anwendungsentwicklung wird der Speicherverbrauch (RAM) dann kritisch, wenn eine Anwendung als zentraler Bestandteil oder von einer steigenden Anzahl von Benutzern eingesetzt wird.Hierbei wird die Situation im Kontext von .Net und C# betrachtet. Wie ist das zu verstehen, was genau meint das?Ein Serversystem läßt sich heutzutage natürlich leicht skalieren, da gibt's doch Performance ohne Ende, oder?Ja und nein, denn hier steht der Arbeitsspeicher und der Bedarf einzelner Prozesse im Fokus. Und dann sind doch da bestimmt noch andere Programme/Prozesse, die auf dem Serversystem performant laufen sollen, stimmt's?! Eine höhere CPU-Power hat insofern […]
Was ist mit einem Mehrschritt-Reset gemeint?Ein Beispiel: Bei der Analyse von Datensätzen, z.B. in einer Web-Applikation, werden mit Filtereingaben die entsprechenden Daten geladen. Um eine schnellere Eingabe, ohne viel Rumklicken, zu ermöglichen, kann die Filtereingabe wie ein Kommando mit Argumenten implementiert werden. Ein Kommando hat dabei die Struktur "/Name:Argument". Mit ENTER wird die Aktualisierung der Ausgabe direkt ausgelöst. Der Eingabefokus bleibt weiterhin im Eingabefeld, so daß ein neues Kommando oder nur ein anderes Argument eingegeben werden kann. In einer konkreten Implementierung kann durch ESCAPE (1. Reset) das aktuelle Argument gelöscht werden, um sofort ein anderes Argument eingeben zu können. Die […]
In der Softwareentwicklung und Wartung von langlaufenden Programmen ist die System- und Prozessüberwachung ein Teil der operativen Aufgaben. Um dies zu unterstützen gibt es u.a. die Möglichkeit entsprechende Log-Ausgaben zu erstellen und im zweiten Schritt auszuwerten.Hier im konkreten Fall, wie die Speicherauslastung im Tagesverlauf, bzw. über mehrere Tage aussieht. Thema Peak-Performance und Datenkosten. In langlaufenden Serviceprogrammen, in diesem Kontext geht es um einen Windows-Dienst, welcher regelmäßig tausende von Datensätze verarbeitet. Dieser Windows-Dienst erzeugt nun einige Log-Ausgaben mehr, um nach einzelnen Prozessschritten den Status der Garbage-Collection auf einfache Weise überwachen zu können. Hintergrund ist, letztes Jahr, also Ende Oktober 2022, hatten […]
Hier in aller Kürze Basics & Practice Weitere Ressourcen: https://github.com/dair-ai/Prompt-Engineering-Guide https://learnprompting.org/ Hinweise:zu Punkt 2:"Kritisiere ... und gib mir mindestens 3 Verbesserungen.""Kritisiere und überzeuge mich davon, daß ... falsch sind.""Handle sehr kritisch und gibt brutal ehrliches Feedback zu ..."
Für die Arbeit am Computer und im Speziellen bei der Softwareentwicklung können viele Befehle/Funktionen direkt mit der Tastatur aufgerufen werden. Vom Programmstart und -wechsel, für kurz mal was nachsehen oder etwas markieren, kopieren und an anderer Stelle wieder einfügen. Allgemein, für die Arbeit unter Windows 10/11. WIN-Taste + 1..9 Der schnellste Weg eine angeheftete Anwendung (Taskleiste) zu starten oder dort hinzuwechseln. Die erste Anwendung wird mit WIN+1, die zweite mit WIN+2 usw. aufgerufen. Das funktioniert bis WIN+9. Wird die Tastenkombination ein 2x gedrückt, so kann die Anwendung auch wieder minimiert werden. 😉 WIN-Taste + SHIFT + S Bildschirmfotos ganz einfach […]
