question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Overhaul project naming

See original GitHub issue

My proposal:

image

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 and integ would be renamed to accept and component

Looking forward to hearing any opinions on this.

Issue Analytics

  • State:closed
  • Created 9 years ago
  • Comments:9 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
thomaslevesquecommented, Jun 21, 2016

👍 to close

0reactions
adamralphcommented, Jun 21, 2016

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found