5

Agilidade em Série - XP - Refactoring

Embed Size (px)

Citation preview

Page 1: Agilidade em Série - XP - Refactoring

����������������

� ��������������

���������

Page 2: Agilidade em Série - XP - Refactoring

Que ideia maluca é essa de mesclar séries de tv com agilidade?

É uma tentativa de explicar um pouco sobre agilidade para quem está iniciando nessa caminhada, de uma forma simples e descontraída. E como é complicado lutar contra o “sistema”, vamos utilizá-lo em nosso favor. Afinal de contas quem nunca ficou hipnotizado por um seriado de tv? Então resolvemos fazer essa mistura entre conhecimento e entretenimento.

Não mude de canal. O programa já vai começar.

Boa leitura e diversão!

�������������

Page 3: Agilidade em Série - XP - Refactoring

���������������� � � ������������ � �����������������������

���������� ����

��������������� �������������������������������������

����������������������� ������ ������ �� ���������������� ������

������������������������������������������������ ������������ ����

������������!�����∀����������������#���������������������

����������������������∀����� ����������

����������

∃�#�����������������������������������������������%

��������������� ����� �����������������&∋������!�������(

������ � � ������� �������� �� �������� ���� �� � ��� ����� �� ���� �

���������������������������&)���∗�∋���+(

������������������������������������������������ ����������� �

������������������������������������� ��������������!������

�������������������������∀�����������������#∃%����������

������&,����−+���(

�����������������������������������������&���������� ��

�����������∋ ����������������������������������������������

��� �� ���������������������� ��� ����������� ��� �������� �

���������&���+��������+���(

(����� � ���� � �������� � ������ � � � ���� � ������!��� � �� � ���

�� ��� ����)�∗������ ���� � ��������� ������������������������

���+������������������������,������������������ ����−�������

����� � �� � ������ � �� � ���&���� � .�����!� � � � �/���� � �� � ���������� �

�����������0���������&.���/� ����(

0�∀������������ ������������� � � ����������������

������ � �� � ��∀ � ���� � �� � ������ � ��� � ��∀ � ���������� &1����

������+�(

∃���������������������������������������������������������

����������&2�����∋���������(

!� � ����� � �� � �3����� � ������ � ���� � ������� � 456 � ���

�������������������� �������������7 �%�������������������8 ��

���� ����#�����������������7 ������� ����� ������������

�������� � ������� � �� � ���������� �8���� � ������ � � � �����7 ��

����������&������������(����9��7 ��������������������#������ ��

������������� � ����� � �� � ����� �0��∀ � #� � ����� � ������ � ��������

��� ��������������#������������������������:��������������;���

����������� � <��� � � � �����7 � � ������������ −����� � �� � �������

���:�����������=�������:������������7 �� �∃������������������

��� � ���� � ����� � �� � #� � ���������� � ������� � >���� � ���������

����������:��������#��� �������������∀�������� ���������

�������#��������� ���������������+�������������

2����������������� �����������������������������#����������

#������� ��7����������������� ����������������8�����������

�������#��������������������������� �����7 ������������#��

� �������������9������������������������������� ���7 ���

� � ���� � ��� ����� � ����� � �������� � ����������� � ������

����������������+��#���� �����7 �������������������∃�#��

����������#���������������#���������������������������

�����#������������������������ ��������� ������#��������

�����������

.� �����7 � �&�� � ����∀�� ���������� (�� � �� � ������� � ���� � ���

��� ����������������9�����������������������������������������

����������������������������� ���������� ���������?���������

�������

8��������� ��� �� �����7 � ��� ���������� ���:��� ������������

&�������� �������(� ������������ �#� ��+������� ����1 ��������

,���� � ���� � ���� � ��� � �������� � ����� � �� � ���7�� � #��

����������������� ��� ������� ������� ������7;�� ��� ��������

����������

������������� � �����

Page 4: Agilidade em Série - XP - Refactoring

���������������� � � ������������ � �����������������������

≅���� � �� � ������+� � ����� � ��� � ������� � � � �� �����7 � � ��

����������8��−,,�������������������7 ���������������������

������������� ��+����>��������������� ������������� ���������Α���

�#� � � � � +��� � ���+� � �������7 � � �� � ������������ � ��

���������7 �� � ��� � #���� � � � ����� � ������ � �+��� � � � +��� � ���

����������#���������������=��������������������������������

�� ���7;�������������������������������������������−,,����������

���−���� �Χ

Α��� �����7 �������������� �����������������+���∃����

������������� �������������������������#�� ��������Α��

������������������:�������� ��� ��7��������������������������

����������������� ����������+������#���������� �����������8��

����������������������������� �����������������������������

�� ������

���� � �������� � ��� � ����� � ∆Β� � �������Ε � ∃ � ∆Β � ����� � �����

#�������� � � � � � � ������ � ������ � �� � Φ#������� � #�������Γ��

������ � ������ � �� � ���:���� �#�������� �8� � �������� � �������

����������������≅2Α><,Α,��−∃−Α>��Β�������������9�������

�� ������� � ����� � ����=��� �� � ��� ����7 � �� � ������� � �����

�������� � ���� � ������� � ���� � �:��� � �9����à � &��������� � ��

��������+�Ε(��Α��� �����7 �������������−���������������������� ��

�����������������<������������������������������������������

��������� � ��� �� �����7 �� �−����� � � � ������ ���+��� � �� � ����� � ���

������������������������������������#��� ��������������9����

��������

����������������

�+�����������������������������

�9���� � ����� � �������� � #� � ��� � �9���� � � � ���� � �

��������� �∗�������0������������������������%

��������������

������� � ������� � ��� � ��#���� � � � ��� � ������ �����

����������������� � ≅���� � ���� � ������ � ��� � ������� � ��

������������ � � � ����������� � >���� � ������ � ������� � ������ � ���

���������������������

���� !���

�������������������� ��

������������������������������������������������������������������� ��

����� ���������������������������������������������������������� � ����!������∀�������#������������� ��� �����∃∃

����!

�������������������� ��

������������������������������������������������������������������� ���������������������������� ������������������∃

����������������������������� �������������������������������������� ���������������������������������������������������������� ������������ ��� �����∃∃

����∀��������

Α���� ������ � �����=�� ����������� � �� ������ �� ��+���� ����

������ � ����������� � ��� � �� ���7;�� � ���� � � � ��+���

�������� � � �� � �� � ���������� � 2� � ��� � �� � ���� � ���� � ��

���������������?���������������

���� !���

�����%����������&∋����(����� ��∃

����!

�����%����������&∋����(����� ������!���(�������∃

�������∀��������������!������������

≅���� � ���� � � � ������ � �� �������� � ��� � #��� � ���∀�

���������������?���������������������������������������

���?��������������������������������������������������

���� !���

��������)�!∗ �����������∃

��������)�!+ �����������∃

��������)�!, ���������−����������+��∃

��������)�!. ���������+−����������,��∃

����!

/������� �������������−��������������+��

�����������������������������������������+������������+�∃��������)�!∗ ����00�������!���1��!�∃��������)�!+ ����00�������!���1��!�∃��������)�!, ����00�������!���1��!�∃��������)�!. �������������,����00�������!���1��!�∃

������������� � �����

Page 5: Agilidade em Série - XP - Refactoring

���������������� � � ������������ � �����������������������

∃����������������������������!��������������������?�����

��������������������������������������� ��+��������������

�����=������������������������>������������������=����������

���������������������������=���������?�����

�������#∃%���

Α���� � ����� � ���� � ������ � ��� � ���������� � #��

����� �������� ���?������������������ ����������������������

�����9������ ��−��������∋���� ��������+������7 ���8�����������

�������������������������������������������������

���� !���

����� � ���� �����∗− ����� �����+− ����� �����,− �����

�����.��

������%��∗−�%��+−�%��,−�%��.���00�2�����∀������������∋��∃

����!

� ��/�������(�����

��������������%��∗−�%��+−�%��,−�%��.��������������������∗−������+−������,−������.�

��/�������(���� ���������∗−����������+−����������,−����������.��

������������∗��������∗�������������+��������+�������������,��������,�������������.��������.���∃

�������� ������00��3!����!���1��!������!�����%���∀%����!��

���4����!���56�����∃∃

��������� �������������������

����� � ���� �����∗− ����� �����+− ����� �����,− �����

�����.��

��/�������(����������������/�������(���� �����∗−������+−������,−������.��

�������� ��∃

8������9�����������������:�����������������∋�����&�������

�������� �������������������?���������9�������,����������%

������ (�����������(������������

�������������/�������(���� ������������756��� ��������������� ��∃

8���������� � ���� ������ �� ��+������� ������ ���� �� �#��

������� ������������7���������������������������#��

������� � ��������� � � ������� � >����=�� � #� �� � ������7 � � ����

���������������������������������������������:����

������������&�����#∃%���

≅���������� �����1� #������������������ ���7;���

�������� ��������� ��������

���� !���

�����89�������������������8.9�

������8:9���������!��;����������8∗9����,:��

����!

(�������������������(����� ��

���������� ��� ������!��;���������������<!�!� ,:��

�9���� ���� � ��� � �������� � �� � �� �����7 �� � 8� � ������7��

+���� �%ΙΙ� ����� ������ ��������� ������� �� ������ � ��������� � � ���������

������� � �� � ������ � ���� � �� � �������� � −��� � ����� � � � #��

��������+��������� �����7 �����:��������������������������

���� ��������������������� ��������������������� ��

�����∋��!

�������>����=�ϑ�����������Β�����������Α�����!� �������&.������

���������(

−,,�=�,��������������)���������−�������&Κ����∋��Λ(

.� ���������=�+���� �%ΙΙ� ����� ������ ��������� ������� �

��∃����������

∀����������

�=���%������������ �� ������ ������� �

∋���%������������������Ι����

−������%�Μ����������

−�����+���������������������������������

���������������������������������������

������� ���������������������−���� �Χ�!��

������ ����������ϑ��3��������������� �����

��������������

������������� � �����