Mantendo o código de backend escondido dos desenvolvedores frontend

0

Trabalhando em um projeto baseado na Web de médio porte, precisamos de uma maneira de gerenciar de forma razoável o código-fonte entre os desenvolvedores de back-end e frontend. Eu estou querendo saber se existem algumas boas práticas para uma colaboração eficaz sem a necessidade de compartilhar o backend code com desenvolvedores frontend (para vários, incluindo razões de segurança).

Nossa plataforma é Django, então o backend é composto de arquivos Python / Django e o frontend consiste em arquivos de template Django (templates HTML), CSS, JavaScript e arquivos estáticos (imagens, etc…). Gostaria de ter uma maneira confortável de os desenvolvedores frontend fazerem seu trabalho sem precisar acessar o código de back-end.

Minha primeira ideia foi criar um back-end separado de "demonstração" contendo todas as funções de visualização, mas usando alguns dados estáticos para passar para os modelos. Estou curioso, no entanto, se houver algo melhor, talvez alguma ferramenta especializada para isso. Idealmente, algo que os desenvolvedores front-end poderiam usar diretamente em seu navegador (talvez um plugin?) Sem a necessidade de executar um servidor de desenvolvimento. Afinal, tudo o que eles precisam para testar / ver é a herança e renderização do modelo.

Algum pensamento ou experiência com isso?

    
por Jozef 20.07.2014 / 14:34

0 respostas