Skip to content

rev3r/ProperHelloWorld

Repository files navigation

Reason

Everyone starts learning how to code by writing simple Hello World program:

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hello World!");
    }
}

But hey, I'm a professional developer, I can't write code like that!

I should use layers.

Null checking

I know that this code doesn't check for potential null dereferences. But this would unnecessarily pollute source code.

Besides, I wrote it to be compatible with C# 8.0 nullable reference types feature (yes, that's my excuse).

ToDo

The only thing that bothers me, is that I reference Infrastructure from ConsoleApp (for DI purposes).

I'll fix it some day... Maybe...

About

Classic Hello World program, but with layers and tests.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages