пятница, 30 ноября 2018 г.

The front is the first

History: Before I did front-end MVPs and covered them by e2e tests because of presentation purposes. Few months ago I started using of TDD for Angular. So I’ve got some experience of testing and data mocking on front solutions. It gives me abilities to create standalone front-end solutions. The outcome is following.


The customer is always right. If the customer is wrong, look above. Our success depends on a person who appreciates. The client is a human. He appreciates by looking, checking and feeling. The end clients use the functionality through interfaces. In case of web application through front-end clients. Afterwards the front-end has to set requirements to the back-end. Let’s call the approach - the front is the first.

 Why we did the back first. I am not talking about all teams.

  • Back development requires more efforts.
  • Back is more expensive.
  • We started the back development from ready solutions.
  • We did not used TDD, so parts could not be developed separately.
  • There were not possibilities to create front without back.

Summary

The front libraries are very mature and functional. We use TDD almost everywhere, we do integration tests. So we can develop parallely or in different sequences. It gives us a possibility to use a sophisticated order. Every permutation has to give same results theoretically. Practically they give very different results. Let’s use advantages of the every permutation.

Комментариев нет:

Отправить комментарий