aboutsummaryrefslogtreecommitdiff
path: root/aulas/reinventando.rst
blob: a0a539dbb15e598ce134c6ce25547f188b65d404 (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
39
7. Quando (não) reinventar a roda
=================================

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

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

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

* Linearidade: o mito da pessoa-mês (Lei de Brooks).

6.3 - 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/>`_.