JetBrains
12.04.2023, 10:51 Uhr
Rider 2023.1 veröffentlicht
JetBrains hat die neueste Version 2023.1 seiner plattformübergreifenden .NET IDE Rider veröffentlicht.
Im Bereich C#-Unterstützung hat JetBrains die Anzahl der Lookups innerhalb von Collections reduziert, um die Arbeit mit verschiedenen Arten von Collections zu optimieren und zu beschleunigen. Beispielsweise schlägt Rider jetzt vor, redundante Contains- und ContainsKey-Prüfungen zu entfernen oder stattdessen TryAdd- und TryGetValue-Methoden zu verwenden.
Hinzugefügt wurde zudem eine neue Syntax-Stil-Einstellung, die Entwicklern helfen soll, einen konsistenten Stil der Nicht-Null-Prüfungen beizubehalten. Die Einstellung besteht aus folgenden beiden Optionen: leere rekursive Mustersyntax { } und negierte Muster "not null", wobei letztere die Standardeinstellung ist.
Die Verwendung des Musters "not null" kann jedoch die Möglichkeit behindern, Variablennamen für geprüfte Werte einzuführen. Um dieses Problem zu beheben, wurde die Aktion Mustervariablenkontext hinzugefügt. Sie sucht nach Ausdrücken, die auf denselben Wert zugreifen und ersetzt sie alle durch den neu eingeführten Namen, um alle Zugriffe auf denselben Wert zu konsolidieren.
Weitere Infos zur neuen Rider-Version liefert JetBrains-Mitarbeiterin Sasha Ivanova auf dieser Seite.