Skip to content

sierawski/Decide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Decide Verbose alternative to boolean parameters.

##Example Orginal:

rideBike(false);
drinkTea(true);

With Decide:

rideBike(Decide.DoNot(RideFast.class));
drinkTea(Decide.With(Cookies.class));

That's awesome!

Are you tired of trues and falses passed to every method? Is it problematic to check documentation for the meaning? We've got your back covered with Decide! Just declare empty enum and let Decide handle passing values to methods and conversion to booleans. With it you will no longer complain about confusing method invocation.

Disclaimer

Although it's probably better to just use something like:

enum RideFast{YES, NO}

or

drinkTeaWithoutCookies();
drinkTeaWithCookies();

About

Verbose boolean alternative

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages