etc:common_activities:olpc:camp:serc:memoirs09

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
etc:common_activities:olpc:camp:serc:memoirs09 [2009/08/27 01:41] kuvetc:common_activities:olpc:camp:serc:memoirs09 [2009/08/29 00:21] (current) kuv
Line 12: Line 12:
     * на нем надо писать     * на нем надо писать
     * он излишне абстрактен     * он излишне абстрактен
-Скретч лишен этих недостатков. Писать не надо -- программа делается из кубиков, подобно конструктору. Многие элементы связаны с графикой +Скретч лишен этих недостатков. Писать не надо -- программа делается из кубиков, подобно конструктору. Многие элементы связаны с графикой и поведением объектов в пространстве, а это значит, что можно начинать обучение с простейших команд типа "иди", "повернись", а потом уже переходить к ветвлениям, циклам и каким-либо элементам абстракции. 
-FIXME FIXME FIXME -- yfghfdktybt gjyznyj +  * **проблема инструментальных средств для программирования.**  В стандартном багтрекере может быть огромное количество полей, в которых легко запутаться даже опытным разработчикам. В то же время известно, что необходимый уровень формализма в команде зависит от коммуникаций в ней. Так количество действительно нужных полей прямо пропорционально количеству участников. При увеличении колиества участников процесс ставится всё более формализованным, а инструментальные средства -- сложнее.  
-  * **проблема инструментальных средств для программирования.**  В стандартном багтрекере может быть огромное количество полей, в которых легко запутаться даже опытным разработчкам. +  * Команда программистов из шести человек с нулевой подготовкой как в плане программирования, так и в плане взаимодействия в проекте, нуждалась в определнном процессе разработки. При создании процесса нельзя было забывать, что разработчики -- это все-таки дети, а значит необходимо большое количество средств мотивации.  
 +  * //вики// вики разметка и создание гиперссылок -- дело нетрудное и осваивается легко. Практически  был использован движок MediaWiki 
 +  * //багтрекер// *Вместо обычного был использован своего рода hardware-багтрекер: у ребят имелся пул задач (коробка с карточками, содержащими описания и приоритетность задач), были коробки для выполненных и для отказанных задач.  
 +  * //система контроля версий// контроль версий являеся необходимым инструментальным средство для любого проекта. Но изучение такой системы как правило сопровождается трудностями. В проекте решили отказаться от традиционной VCS и хранить файлы на вики. Движок MediaWIki поддерживает версионность файлов и, в отличие от VCS, не требует каких-то специальных меток в комментариях к коммитам -- ссылки создаются так же непринужденно, как и на страницы.  
 +  * //документы, закрепляющие ответственность участников, действия в процессе, соглашения между разработчиками// 
  
 ===== Лаборатория Конструкторов ==  ===== Лаборатория Конструкторов == 
etc/common_activities/olpc/camp/serc/memoirs09.1251322888.txt.gz · Last modified: 2009/08/27 01:41 by kuv