Clean Code - Transformation Priority Premise

De transformation list is als volgt opgebouwd:


  1. Null (return null)
  2. Null to constant (verander return null naar bij. 2)
  3. Constant to Variable (verander bijv 2 naar een variabele)
  4. Add computation (maak gebruik van -, +, *, etc.)
  5. Split flow (Voeg een if else statement toe, en niet meer dan 2 paden)
  6. Variable to Array (maak van een variabele een array)
  7. Array to Container (maak van een array een list)
  8. If to While (verander de if naar een while loop)
  9. Recurse (maak een recursieve methode)
  10. Iterate (maak gebruik van een for of een foreach loop)
  11. Assign 
  12. Add case (Voeg een else if blok toe)
Indien er meerdere keuzes zijn om een richting te bepalen, ga dan voor de keuzedie het dichtst bij 1 zit. De kans is waarschijnlijk groter dat dit een betere uitkomst biedt.

Reacties

Populaire posts van deze blog

[SQL Server] varchar vs nvarchar

MS Sql 70-461: Chapter 5

[C#] Class serialiseren en deserialiseren