Project setup - Do you know the importance of the initial developer experience?

Updated by Brady Stroud [SSW] 1 year ago. See history

123
<introEmbed body={<> It's amazing how often you can't simply Clone a repository (aka "Get Latest") and compile it. A good developer makes it clear how to get a new project, compile it and run it. <imageEmbed alt="Image" size="large" showBorder={false} figureEmbed={{ preset: "default", figure: 'In Visual Studio the project setup experience starts with the F5 key!', shouldDisplay: true }} src="/uploads/rules/developer-experience/f5-key.jpg" /> </>} />

Sometimes the experience is more CLI based

Image

Figure: Some consider this rule (Do you get latest and compile) to be more a “git clone” and then “dotnet run”

Sometimes the experience is more Mac-based

Image

Figure: On a MacBook, if you hold down the Fn key, the touch bar will show F buttons

Image

Figure: On a MacBook, VSCode has a run button to launch the debugger (similar to F5)

Image

Figure: On a MacBook, Visual Studio for Mac is similar to VSCode but less obvious, since it looks more like XCode

Project Setup - What you need to know?

There are tonnes of important things to get right with project setup. Including:

Acknowledgements

Adam Cogan
Damian Brady
Eric Phan
Related rules

Need help?

SSW Consulting has over 30 years of experience developing awesome software solutions.

We open source.Loving SSW Rules? Star us on GitHub. Star