aboutsummaryrefslogtreecommitdiff
path: root/aulas/reinventando.rst
blob: c599aaf6ef709fcce9352bbbc9bd89f8e4921b0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
7. Quando (não) reinventar a roda
=================================

6.1 - Patterns
--------------

* Separando código de dados, sobretudo dados sigilosos!
* Desacoplamento.
* Filosofia UNIX:
  * Pequenos softwares/bibliotecas.
  * Que fazem uma coisa bem.
  * E que podem ser facilmente combinados.

6.2 - Antipatterns
------------------

* Hype: cuidado com o ciclo dos modismos!
* Linearidade: o mito da pessoa-mês (Lei de Brooks).
* Inferno de dependências

6.4 - Inventando, reinventando e desinventando
----------------------------------------------

Hora de converter nosso projeto blogático para uma plataforma com mais funcionalidades!

6.5 - Documentação: lendo e escrevendo
--------------------------------------

Roteiro do screencast:

::

  sudo apt-get install ttyrec

6.7 - Referências
-----------------

* `Versionamento Semântico 2.0.0 <http://semver.org/lang/pt-BR/>`_.