isvaldo / Projeto-Integrado

Projeto integrado
0 stars 0 forks source link

[C] Revisar Responsabilidades das funções #22

Closed isvaldo closed 9 years ago

isvaldo commented 9 years ago

Cada função tem sua responsabilidade, então não podemos ter uma função fazendo mais que 1 coisa. isso torna a funcionalidade sem sentido, alem de limitar sua funcionalidade...

exemplificando, digamos que precisamos de uma função soma()

o que essa função deve retornar soma(5,5), sim ela deve retornar 10, não o tempo em segundos que isso demorou nem quantos algarismos recebeu de entrada, essa função só retorna 10, ela está limitada a isso, ou vamos amarrar o código, podemos fazer isso mas sem muitos exageros que possam complicar o código, por exemplo, fui procurar no codigo onde era calculava a diferença do tempo, para corrigir um bug, adivinhem ... não achei, depois vi que isso estava localizado nos confis do inferno da função soma... ahshauhu o que tem haver ?