scartezini / ES012017

MIT License
0 stars 2 forks source link

Minha Mesa

Esse projeto é requisito da matéria de Engenharia de Software (CIC 116441) da Universidade de Brasília (UnB).

Como instalar

$ npm install

Como iniciar

$ npm start

Como testar

$ npm test

Metodologia de desenvolvimento

Esse projeto está sendo desenvolvido usando a metodologia Extreme Programming (XP). As histórias de usuário criadas usando a metodologia podem ser encontradas aqui. As votações a respeito da complexidade dessas histórias estão sendo feitas através da plataforma do Plan IT Poker (e podem ser acessadas aqui). Por fim, as tarefas criadas a partir dessas histórias possuem referência a qual história elas possuem nas Issues criadas para elas.

Diretrizes do projeto

Estilo do código

O código será escrito com o padrão "Camel Case". Como padrão, as variáveis, abstrações e nomes no código serão dadas em inglês e toda a documentaço será feita em português.

A linguagem de programação utilizada é o JavaScript e o projeto segue diretrizes (Guidelines) para programar nessa linguagem feitas pelos desenvolvedores do airbnb.

Documentação no Git

As tarefas a serem desenvolvidas serão geradas como Issues, as tarefas macros a serem feitas estão específicadas nos Projetos (ex: TODO e User Stories) e outras informações a respeito do projeto estão na Wiki.

As mensagens de commit seguem um padrão especificado aqui.