shlogg · Early preview
Maxi Contieri @mcsee1

Replace Static Functions With Object Interactions.

Replace static functions with object interactions to reduce coupling, improve testability and cohesion.

Kill Static, Revive Objects

TL;DR: Replace static functions with object interactions.

  
  
  Problems Addressed

High coupling due to global access
Poor testability
Overloaded protocols in classes
Decreased cohesion

  
  
  Related Code Smells


  
    
      
    
  
  
    
      Code Smell 18 — Static Functions
      Maxi Contieri ・ Nov 6 '20
      
        #codenewbie
        #tutorial
        #development
        #coding
      
    
  


  
    
      
    
  
  
    
      Code Smell 17 - Global Functions
      Maxi Contieri ・ Nov 5 '20
      
        #codenewbie
        #developme...