Hello Sander,

Thank you for your answer.

I agree wth you. However in my sens there are other ways to be sure that 
all the APIs are designed the same way, without embedding Redux. Using the 
best practices of Angular for instance, instead of learning Redux first, 
and then using its best practices. Furthermore I am not sure that Redux 
makes much easier to onboard new members to a team, because using the pure 
Angular I will need someone who has the Angular skills only, using Redux I 
will need someone who has the same Angular skills, but also a good 
knowledge of Redux. This second guy will then be harder to find, and will 
cost more.

You know, the complexity is mathematically defined as the number of 
complexions of the sub system included in a global system. For N sub-system 
the complexity is factorial N : N!. So adding a useless library to a dev 
project will mathematically increase the complexity, so the probability of 
bugs, increase the delays, so the cost, etc.

I am a freelance, so I visit a lot of companies. The last time I re-writed 
a code in 2 days, in pure Angular but no Redux, that was coded first by 3 
devs in one and a half month, using Redux. The difference is as drastic as 
this.

Cheers
Herve

-- 
You received this message because you are subscribed to the Google Groups 
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to angular+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/angular/ce7c13c0-4c4f-43c6-bd03-4ef591a98405%40googlegroups.com.

Reply via email to