Skip to content
This repository was archived by the owner on Sep 19, 2021. It is now read-only.

Conversation

@vaage
Copy link
Contributor

@vaage vaage commented Apr 2, 2017

Before Uuid was an interface, but every implementation was the same. Every time someone made implemented Uuid, they would have to call Uuids.complete on it to fill in the missing functions.

Making Uuid a class solves all these problems as all the methods will be implemented correctly and there only needs to be one implementation.

Generators are still separate.

Before Uuid was an interface, but every implementation was
the same. Every time someone made implemented Uuid, they
would have to call Uuids.complete on it to fill in the
missing functions.

Making Uuid a class solves all these problems as all the
methods will be implemented correctly and there only needs
to be one implementation.

Generators are still sepearate.
@vaage vaage self-assigned this Apr 2, 2017
@vaage vaage requested review from crepricg and wgenemorgan April 2, 2017 18:35
@vaage vaage added this to the Summer Session 2017 milestone Apr 2, 2017
// GENERATOR
//
// This interface defines the inteface used for any class that will
// create Uuids. It is nested in here as for naming reasons. The two
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

delete "as"

//
// This interface defines the inteface used for any class that will
// create Uuids. It is nested in here as for naming reasons. The two
// options was to have it sit along side Uuid can be called UuidGenerator
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/was/were/
s/can/and/

@vaage vaage merged commit 5c9d615 into master Apr 3, 2017
@vaage vaage deleted the simplify_uuid branch April 3, 2017 19:29
davjd pushed a commit to davjd/codeu_project_2017 that referenced this pull request Jun 26, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants