quer aprender o que o #unclebob dizia sobre funções na série #cleancode? 🔥
Segue o fio! 🧶👇
#software #SoftwareEngineering #100DaysOfCode #functions #javascript
2. Uma função deve ser menor ainda.
3. Várias funções pequenas e bem nomeadas economizarão seu tempo e de todo seu time porque elas funcionarão como pequenas placas ao longo do seu projeto, ajudando todos a navegar no código.
8. Três argumentos tornam a memorização da sequência difícil.
O certo é criar uma função para quando o argumento for true e outra para quando o argumento for false.
13. Funções que retornam valores não devem modificar estados.
14. Funções que modificam estados não devem retornar valores mas podem lançar exceções.