Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 1.85 KB

TODO.md

File metadata and controls

63 lines (45 loc) · 1.85 KB

TODO

Suggestions

  • dotnet test verbose output.
  • A way to reformat a comment block with a max line length of 80. (Provided via an extension?)

Reading

.NET Core

Projects

  • Micro-service web api in .NET core.

C#

  • C# documentation comment syntax / generation.
  • Assertions, logging output, and debugging diagnostics.
  • Attributes

BCL

  • Core interface types IEquatable, IFormattable

  • System.Collections.Generic

  • System.Configurationj

  • System.Data (high level classes)

  • System,IO

  • System.Linq

  • System.Reflection

  • System.Threading

  • System.Threading.Tasks

  • Serialization (ISerializable and [Serializable]) - look into JSON.NET.

  • Rx

  • Data access.

    • Is there heavy use of ORMs? Entity framework?
  • Object equality : Find a decent library to generate proper hash code / equality logic.

Unit testing

  • xUnit

    • Does xUnit have Xcode's concept of expectations / async execution?
    • Read up on xUnit Fact and Theory attributes.
  • How to print the name of each test start / execution / end so any Console.WriteLine statements are part of the output.

Tooling

  • Generate documentation comments from source code.
  • Git integration.
  • How to use VS Code as a git merge tool?