ITYourself! - компьютерная документация, книги, мануалы, it-тематика

???????? ??????? ?????????? ?? - ?????????? ?????

E-mail Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 
Индекс материала
???????? ??????? ?????????? ??
????????????? ????????????????
???? ? ???????????? (Planning Game)
???????????????? ???????
????? ? ?????? ?????????
????? ? ?????? ????????????
??????
xUnit
?????????? ?????
???? ???????? ?????
???? ??????? ??????
Все страницы

?????????? ?????

???????? ???????? ?? ?????????? ?????????? ?????? (acceptance tests) ??? ??????? ?? ???????????????? ?? ????????? (story). ???????? ????? ???????? ?????????? ????? ??????????????, ?????? ??? ????? ?? ???????????. ?? ????? ???????? ??? ???? ???? ?????? ??????????? ??????????? (????????, ??????????? ?????? ???????? ????????, ??????-?????????? ? ??.). ?????????? ????? ????????? ????????? ????????? ? ???, ??? ??????? ????????????? ???????? ?????????????, ? ?????????? ??????? ?? ?????? ?????????????. ????? ????, ?????????? ????? ????????? ????????? ???????????? ???????????????? ???????????????? ????????. ?????????? ????? ?????? ??????????? ?????????????. ???????????? ?????? ????????? ?????????? ????? ?????????? ?????, ????? ????????? ? ???, ??? ? ???? ?????????? ????? ??????? ??????? ?????? ??????? ?? ???????? ???????????? ?????? ???????????? ??????????. ??? ???????, ??? ?????????? ?????????? ?????? ????????? ?????????? ?????? ?? ??????? ??????? ?????????????.

????? ?? ??????????? ?????? ??? ????????? ????????? ??? ?????????? ?????. ?????????? ????? ????????? ????????? ???????? ????????????? ? ???, ????????? ??????? ???????????? ?????? ??? ????????. ?????????? ????? ????? ????????? ?????????? ????????? ???????????? ??????? ? ???, ?????? ?? ????????? ?????? (release) ???????? ? ????????????? ??? ???.

???????????????? ?????? (Pair Programming)

? ?? ????? ??????????? ??? ??????????????? ???????????? ????? ??????????????, ??????????? ?? ????? ?????????? ? ????? ????? ? ????? ???????????. ????????????? ?????? ??????? ????? ?? ??? ?????, ??? ??? ????? ??????????. ???????????????? ? ???? (pair programming) ???????? ?????????? ??????????????:

????? ??????? ? ??????? ??????? ??????????? ?? ????? ???????, ? ?????;

????? ?? ????? ??????? ?? ?? ?????, ? ??? ????? ?????? ??????????? ?? ??????? ???? ??? ????????;

???? ??????????? ?????? ??????? ???? ?????????? ???????????? ??? ????????, ????????? ??????????? ??????, ????????????? ????, ?????????? ??????????? ?????? ? ?. ?.;

???????? ? ????? ????????? ????????, ????????? ???? ?????? ? ?????????? ?????????? ??????????????? ??????? ?????? ???????????????? ????? ??????? ???????;

?????????? ?????????? ???????????? (review) ?????? ????: ???? ??????? ????? ???, ?????? ????????????? ???? ???.

??? ???????????? ????????????, ???????????????? ? ???? ?? ????? ???? ???????????, ??? ???????????????? ? ????????. ????????, ????? ?? ??????? ??????????????? ? ????, ??? ???????? ????????? ? ????????? ????????? ???????? ????? ??????, ?? ??? ?????? ? ??????. ? ?????????? ?? ? ?????? ??????? ?????????? ??????.

??????????? (Refactoring)

??? ????? ????????? ? ????????? ???????? ?? ???? ?????????? ???? ???????. ?????? ???, ????? ? ????????? ???????? ?????????????????? ??? ???????????? ??????, ?? ?????? ??????????. ???? ???? ??????? ???????? ??? ????????, ??, ? ????? ??????, ??? ????? ???????? ? ???????????? ????????????, ??????????? ? ??????? ?????.

??????????, ???????????? ???????? ?????????????? ????????????????, ????????? ???????? ?????, ???????? ?????? ???????????. ??????????? ??? ???????? ????? ???????????? ?????????, ?????????? ????????? ???? ???????, ?? ?? ???????? ?? ?? ??????. ?????? ????????? ????????????? ?????? ?????? ? ?????????????, ?????? ?????? ??? ????????? ???????????? ??????? ?? ??????????? ???????????.

????? ?????? ????????????? ?????????? ???????????? ??????? ?????, ???? ????????? ? ???, ??? ????????? ?? ??????? ? ????????? ??????. ????? ???????? ????????? ?????????, ?????????? ???? ? ?.?. ????????? ?????? ????????? ?????? ??????? ?????? ????????? ? ????????? ??????????????? ?????????.

????? ????????? ??????? ???????????? ?????????, ??? ???????????? ??? ?? ?????????? ???????, ??? ??????? ????? ?????? ???????? ??? ? ????? ??????? ?????/???. ????? ????? ???????????? ???? ??????????? ???? ??? ? ??? ??? ???? ?????? ???????. ??? ???? ??? ??????, ??? "????" ? ????? ????? ????????? ??????????? ???, ? ??? ?????? ????? ????? ????????.

??????? ?????? (Simple Design)

??????????? ??????, ?????????? ? ???????????? ? ????????? ?????????????? ????????????????, ????????? ????????? ??????????? ??????? ? ????????????? ? ????????????? ??????????? ????????. ????? ????, ??? ?????????? ???? ???????? ?????? ?? ??????? ??????????? ??????????, ??????? ?????????? ??????????? ?? ?????? ????? ??????????. ? ??????? ?????????? ???? ? ?????? ?????? ?? ???? ????? ???? ?????. ?????? ???? ????? ???????? ?????????????? ??????? ??????? ????????, ???????????? ??? ????????????? ???????? ????? ?????? ???? ??????? "?? ????", ????????????? ??? ?????????? ?????????.

??? ????????, ??? ???????????? ?? ???????? ???? ?????? ? ???????? ?????-???? ?????????????? ???????. ??? ????? ?? ???????? ???? ???????????? ? ???????? ???? ?????? ??? ?????????????? ??. ? ?????? ??????? ???????????? ????????? ? ????? ?????? ????? ?????????? ????????? ??????????? ??????? ?? ???? ????????? ????????. ?????????????? ???????????? ?????????? ? ??????????? ?????? ?? ???? ??????????.

??????? ??????????, ??? ?? ???????????? ????????. ??? ????????. ??????????? ???????????? ???????????? ???????? ???????????? ?? ???, ??? ????? ??????? ?????? ?? ?????? ?????????? ???????????????? ???? ???????? ?? ????, ????? ????????? ? ??? ???????? ??????????? ???????, ? ????? ????????? ????? ???????? ??? ?????-???? ??????????. ????? ?????? ??????? ?? ????????? ????????????? ? ???, ??? ?????????? ???????? ??????? ?????? ?? ????? ???????? ? ??????? ????? ??????? ??????. ?? ???????????? ?? ????? ?????????????. ?? ??????? ?? ????, ??? ? ???????? ?????? ??????? ?????? ????? ???????????? ?????????? ? ??????, ??????????????? ??????? ?? ??????? ????????????? ??????????????? ??????? ? ?????????. ???? ? ????? ?????? ?????? ?? ????????? ?? ?????? ? ?? ????? ???????? ?????????????? ??? ???????, ?? ???????? ??????? ?????. ?? ????????????, ??? ?????????????? ??? ????????? ?????? ???????, ??? ??? ?????????? ????????? ????????? ? ??????? ????? ??????? ?????? ??? ????????. ?????????????? ?????? ??????????? ?????????? ???????, ? ?????? ????????? ???????????? ??????????. ? ?????? ?????? ??????? ?? ???????? ???????????? ???????? ??????? ??????, ??????? ???????? ??? ??????? ??????? ??????. ??? ???? ?? ?????? ??? ?? ???? ????, ??? ??????? ?????? ????????.

??? ????? ????? ??????? ??????, ??????? ???????? ??? ??????? ?????? (simlest design that could possibly work)? ???????? ?????, ??? ??????, ???????:

???????????? ?????????? ???????????? ???? ??????.

?? ???????? ?????????????? ????.

?????? ???????? ????????? ???????????? ??? ??????? ?? ???????? ????.

???????? ?????????? ?????????? ??????? ? ???????.

???? ??????? ???????? ??????? ????????, ??? ?? ??????, ??? ??? ????????? ??? ???????????. ?????? ?????? ???? ????????? ???????, ????????? ??? ????????, ? ??? ???? ?? ?????? ?????? ???????????? ??????. ?? ??????? ???????? ? ?????? ?????????????? ???????????, ??????? ?? ????????????.

???????????? ???????? ????? (Collective Code Ownership)

????? ?? ?????????? ??????? ???????? ?????? ??????? ????????? ? ????? ????? ???? ? ????? ??? ?????????. ??? ??????? ??????????? ???? ?????????? ???????, ? ??? ??????, ??? ??????????????? ?? ???? ????? ??? ????????? ???????. ? ??????????? ???????????? ??????? ???? ??? ??????? ???????? ?? ???? ???????????????, ?????? ???????? ???? ??????????? ????, ??? ??? ??????????. ???? ???-???? ?????? ?????? ???-???? ???????????? ???, ?? ?????? ???????? ?? ??? ?????????? ? ????????? ????. ????? ????? ????? ? ????, ??? ??????? ????????????????? ???? ??????? ????????????. ???? ?? ?????? ???????? ???, ?? ??????? ???????? ?? ??? ??????????. ? ?? ????? ?????? ?? ?????, - ?? ?????? ???????? ????? ??? ? ????? ?????, ?? ????????? ?? ? ???? ??????????. ????????? ????? ??????? ??????, ??? ?????? ???????? ???????, ?????? ???.

?? ?? ????????? ?? ??? ???? ?????-???? ???????? ???? ???? ??? ?????? ????? ??? ?????? ?????? ??? ???????, ? ????? ?????? ?????, ????????? ????????? ????. ??? ??????? ???? ???????? ? ?? ????????? ??????? ???????: You break it, you fix it (??? ??????, ??? ? ??????????). ????, ????????????? ???, ??????????? ??????? ????????????????? ???????, ?? ?????? ???????????? ?????????????????.

????? ???????, ??, ??? ??? ??????????? ????, ????? ?? ????????, ??? ??? ?? ??????????? ??????. ????? ??? ?? ??????????? ??????, ??? ??????, ??? ????? ?? ????? ??????????????? ?? ??? ?????????????????. ? ?? ??? ??????????? ????, ??? ??????, ??? ???? ?? ?????? ?????????????? ???, ?? ?????? ??????????????? ?? ??? ?????????? ??????. ??? ??????, ??? ??? ????? ??????? (unit tests) ?????? ????????? ??????????? ??? ?? ???????????, ??? ? ????? ???????????. ????, ??????????? ???????? ???, ?? ???????? ?????????? ?????? ?????? ??? ?????????? ??????, ?? ??????? ???????????? ?????????? ???????????? ???? ?????? ??? ??????????? ?? ????, ? ????? ????? ??????? ?? ????????????? ???????????. ??? ?????????? ??? ?????????? ??????? ??????????.

?????????? ?????????? (Continuous Integration)

???????????? ????????? ??? ? ?????????? ??? ? ????? ????????? ????????? ??? ? ????. ????? ????????? ??????? ??????? ??? ?????? ????????, ??? ? ???????. ????????? ?????? ???????? ????? ????????? ????.

?????????? ?????????????, ?????????? ? ?????? ?????????? ?????????????? ????????????????, ????????? ????????????? ???????? ???????? ???????. ??? ????????, ??? ???????????? ????? ??????????? ??????????? ?????? ? ????? ?????, ??? ??????????? ?? ????, ??? ??? ????? ? ?????? ?????? ????????? ????????????. ??? ???? ????? ???? ??????? ? ??????????? ???????? ?????????, ????????? ?????????.

???? ????????????? ???????? ??? ????????? ??????? ??? ??? ???. ??? ????????????? ??????????? ??? ? ??????????????? ??? ????????? ????????????. ???????????, ??? ?? ?????????? ?????????? ??????? ??? ?????? ???????? ?????? ????? ?????????. ? ?????? ??????? ???????????? ?????? ?????????, ??? ??? ????? ??-???????? ????????. ????? ??? ?????????? ???? ???????? ???? ? ????? ???????, ????????? ??? ????????????? ? ??????? ????????????. ????? ???????? ?????????? ??????? ????? ???????? ??????? ??????. ????? ????? ????????? ??? ?????, ????? ????????? ??? ??????? ????????? ????? ?????????? ? ??? ?????? ??????. ? ?????? ??????????? ????? ?????? ??? ???????????, ? ????????? ???????????? ??????????? ? ?????? ??????.

????? ???????, ???????????? ???????? ??????? ?????? ?? ????????? ??? ? ????. ??? ????? ? ????? ???????? ??? ?????? ?????? ?? ?????? ?? ?????. ???? ????????? ???????????? ?? ???????-?????, ?????? ??? ??????????? ????? ????. ???? ?? ??????????? ???????????? ??????? ????????, ? ???????, Web-????, ?? ?????? ?????????? ??????? ??? ????????? (??? ???????, ?? ???????? ???????).

???????? ? ??????? (On-Site Customer)

????? ???????? ? ??????????? ?????????, ??????? ????????????? ?? ?????? ????????? ???????????? ??????? ? ??????????. ??? ????? ????????????? ????????? ?????? ????????? ?????????? ????? ? ??????????????. ?? ?????? ???????? ????? ????????? (stories) ? ????????? ?????? ??????-???????, ??????? ?? ????? ???? ??????? ?????? ??????????????. ???? ????????????? ????????? ????? ????????? ?????????? ????? ? ??????????????, ???????????? ?????? ???????? ????????, ????????? ? ???, ??? ??? ????????? ????? ?????????, ????????? ? ??????? ?? ??????? ?????????.

?? ?? ??????????, ??? ????????, ?? ??????? ???????? ????????? ????????? (customer story), ???????? ??? ??????????? ??? ????, ????? ??????????? ??????? ???? ??????????? ???. ?????????? ?? ???????? ????????? - ??? ???? ??????????? ? ??????????? ??????? ????????? ????? ?????????? ? ?????????????, ??????????? ?? ?????????? ? ????????? ? ?????? ????????????? ???????. ???? ??????? ? ???, ??? ??? ??????? ????? ? ???? ????????? ??????????? ???????????. ?? ??????????, ??? ?????????? ??????????? ????????????? ????????? ????? ? ?????????????? ??? ???????? ??????????? ??????? ?????? ????????, ?????? ??? ?????? ?? ???????????? ?????????? ????????. ???????? ???? ???? ???????? ??????? ? ???, ??? ???????? ?????? ???? ? ????? ?????? ??????? ???????? ??? ??????? ?? ??????????? ? ????????????? ??????? ? ??? ????????? ?????? ??????????? ?????? ?? ????????? ??????-???????. ?????? ??? ????? ????? ?? ???????????, ????? ???????? ????????? ????????? ? ???????????????? ???????? ?? ?????????????. ??????, ?????????? ??????????? ????????????? ????????? ????? ? ?????????????? ??? ???????? ??????????? ?? ????????? ?????????.

?????? ??????? ?????? (Small Releases)

??? ?????? ?? ???????? ?????????????? ???????????????? ?????? ??? ?????? ???????????? ??????????????? ??????????? ???????. ?????? ?? ????? ????????????? ?????? ????????? ???????? ??, ?????????? ???????????? ??????????? ???????????????? ??????. ? ????? ??????? ????? ?????????? ?????????? ??????????????? ???? ?????????? ??????? ? ????? ????????? ???????.



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий:

???????????, категория: "IT"

??????????




??????? ?????????

????????

Внимание!!! Файл sape.php не обнаружен. Проверьте правильность установки кода Sape.


C???????? ?????????