Skip to content

Instantly share code, notes, and snippets.

@mcsee
Last active February 20, 2025 19:48
Show Gist options
  • Select an option

  • Save mcsee/f001710d13fd158e75313c9b54ffc1aa to your computer and use it in GitHub Desktop.

Select an option

Save mcsee/f001710d13fd158e75313c9b54ffc1aa to your computer and use it in GitHub Desktop.
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com
class VerySpecificAndSmallObjectDealingWithPersistency {
retrieveData() {
if (GlobalSettingsSingleton.getInstance()
.valueAt('RetrievDataDirectly')) {
// Notice the unnoticed typo in 'RetrievDataDirectly'
this.retrieveDataThisWay();
}
else {
this.retrieveDataThisOtherWay();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment