Overhaul project naming
See original GitHub issueMy proposal:
Points to note:
- What we are currently calling ‘specs’ I tend to refer to as ‘acceptance tests’. I.e. black box tests written in the language of the public API which ignore all implementation details
- What we are currently calling ‘integration tests’ are what I tend to refer to as ‘component tests’. I.e. semi-white box testing of subsets of the implementation details behind the public API
- Unit test remain as the name for white box testing of individual classes which may or may not form part of the public API
- On disk, all test projects will be moved to a ‘tests’ subfolder of ‘Source’ (or ‘src’ if we agree on #279)
- The framework suffix is mandatory on all projects to avoid ambiguity and the suffixes used match the nuget framework identifiers but using .NET casing rules
- ‘FakeItEasy.IntegrationTests.External’ is removed and the formatter it contains is moved to ‘FakeItEasy.Examples.Net40’. If we choose to implement #281 then we will need to do something else. Perhaps we can keep the project and just rename it to ‘FakeItEasy.Tests.Component.External.Net40’.
- The rake tasks
spec
andinteg
would be renamed toaccept
andcomponent
Looking forward to hearing any opinions on this.
Issue Analytics
- State:
- Created 9 years ago
- Comments:9 (9 by maintainers)
Top Results From Across the Web
How to Choose a Project Name: Tips & 10 Project Code ...
Creating project names can be hard. We found the coolest project code names & provided a list of project name ideas to help...
Read more >Project Name Overhaul - Red Dead Redemption 2
This mod aims to add something that i felt the game was missing. It replaces many npc's names with better ones (ex=stranger=Citizien, ...
Read more >300+ Great Project Names for Ultimate Success at Work
The project name generator X Project Bluebird Project Artemis Project Sunrise Project Emerald Project Midnight Project Dragonfly Project Rainbow 2
Read more >UESPWiki:Morrowind Overhaul Project
This project aims to provide a list of tasks which need to be completed to bring the Morrowind namespace and those of its...
Read more >Localization Overhaul Project : r/Warthunder
The names of the ground forces have been changed either by adding their class designations, adding their full official designations, or by ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
👍 to close
I’m not sure if this issue is still valid. We only have one version of each project now. Shall we close this?
I’m still not so happy with the naming of our test projects, but I can spin off a separate issue for that if it bothers me enough.