ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
578628 Топик полностью
Николай Коровин (08.02.2015 21:20, просмотров: 65) ответил Ralex на И да и нет. Целей несколько - получить рабочий проект, обучиться работе в команде, сделать задел на будущее. Сам по себе проект тоже интересен, его надо довести до конца.
Тогда цели надо сшибать по очереди. "Обучиться работе в команде" педагогичнее всего без спецсистем, а на разборе полётов и правке плохих стыков, т. е. методом "котёнка в лужу". Наличие спецсистемы порождает у учеников неверную мысль, что суть тимворка -- в поклонении строгим правилам системы. То, что потом из них вырастает, охота калёным утюгом гонять по коридорам. Если же начать с понимания процесса на ручной работе, то, когда умение договариваться об общих местах и синхронизироваться осваивается до блеска, в любой системе молодые падаваны сразу видят Суть и смотрят в корень, то есть как именно она может им облегчить естественный процесс, храня их мысли и то, на чём они сошлись. Освоив в процессе сие "искусство", можно создавать задел на будущее. Т. е. копить хорошо задокументированную библиотеку функций. Как только первая понадобится -- мигом станет ясно, чего стоили их таланты правильного выбора архитектуры. Обычно программист предусматривает всё, что произойти не может, и не предусматривает очевидных случаев, которые произойдут :) поэтому функцию приходится перекраивать сверху донизу, когда дело доходит до реюза. Ну, и дальше все элементы паззла собрали -- вот и третья цель достигнута. Судя по отсутствию подробностей, "некоммерческий" != "открытый", так что тут ничем не помогу.