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

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

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

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

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:
Related rules
Need help?
SSW Consulting has over 30 years of experience developing awesome software solutions.