![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
	 | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Есть идея создать программу, но… 
		
	
		
		
		
		
		
	
		
		
	
	
	создать её «всем миром». Алгоритм создания: 1. Регистрация участников проекта (свои адреса для участия слать на hot31337@gmail.com) 2. Первый человек из списка пишет начало программы с любым функционалом и для любых целей. 3. Высылает исходники второму человеку. 4. Второй человек дополняет программу своими фишками, исправляет баги =) первого человека и засылает третьему и тд. Условия: 1. Не плодить «говнокод». Если наворачиваешь фишку, то пусть она работает и работает нормально. 2. Переменные называть нормально и понятно. 3. Насколько это возможно, коментить код. 4. Дополнительные модули класть рядом с программой, что бы следующий человек без проблем закомпилил прогу. 5. Прикрученные фишки не должны закрэшивать программу, вешать комп и каким либо образом вредить ПО на компьютере. 6. После модификации менять на MainForm версию программы (1.01->1.02). 7. Использовать только компоненты входящие в стандартный пакет Delphi. 8. После модификации программы и перед отсылкой следующему участнику необходимо описать изменения которые наколбасил в файл модификации modif.doc. 9. Не «морозить» исходники больше 2х недель. Если, по какой-нибудь причине не удается доработать программу, высылай исходники следующему участнику. 10. Каждый участник после модификации высылает исходники следующему участнику И! на адрес hot31337@gmail.com, что бы не потерять нить модификации шЭдЭвра). Цель: 1. Повысить мастерство программирования. 2. Повеселиться. 3. Объединить Delphi – программистов. По итогам проекта, каждый участник получит исходник финальной версии программы и офигеет (надеемся) от этого монстра. Вопросы писать в ветке форума. Ну что господа, регистрация на «Вавилонскую башню v1.00» открыта. 11.11.09  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Идея понятна, цели понятны, но... 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	Это будет база данных некоторой библиотеки, которая умеет смотреть фильмы, редактировать картинки, качать с интернета...при этом можно будет управлять с джойстика бегающим монстром, который нажимает на кнопки, и при нажатии на клавиши будет звучать музыка... Я это к тому, что общая тематика должна быть все таки соблюдена... Каждый программист хорош в своем направлении...можно создать несколько "башен" разделенных на категории, типа базы данных, игры, мультимедия, интернет... Вавилонская башня так и не была построена... ИМХО...  | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Почти Extreme programming. только не за одним компом разве что. 
		
	
		
		
		
		
		
	
		
		
	
	
	Честно говоря, такое проходили. Результат - один и тот же код переписывался по несколько раз и не факт, что становился лучше. На самом деле лучше идти таким алгоритмом: 1. Выбирается координатор. 2. Обсуждается тема программы всеми участниками проекта. 3. Координатором выбирается базовый функционал, создается шаблон главной формы и далее распределяются задания. 4. Отдельные участники выполняют задания, причем таким образом, что бы максимально упростить слияние кода. 5. Координатор выполняет слияние кода и первичное тестирование (т.е. если явно какой-то код не работает, то он не включается в проект). 6. Итоговый код отправляется всем участникам для глубокого тестирования. 7. После глубокого тестирования производится внечение всех исправлений. Версия фиксируется. 8. Координатор набирает новый набор функционала и распределяет новые задания. Переходим к п. 4. Естественно, все предложения о новых фичах, придуманных в процессе, выносятся на общее обсуждение в если принимается решение об их реализации, то они помещаются в список. Вот по такой модели возможно что-то получится.  | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Ещё один оптимист который хочет создать что-то невероятное, хотя сам не понимает что. Порой сложно создать в определённой группе то что уже известно, обдуманно... Такие идеи приходили чуть ли не каждому второму начинающему программисту, но, как и в этом случае, заканчивались такими комментариями. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	Сделай сначало что-нибудь, что можно улучшить, подправить, потом уже строй свои башни. Живи реальностью  | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Мне  больше нравится идея топикстартера чем  третье сообщение где всё свели к обычному проекту.   Как я  это  понял, то   должен получиться: 
		
	
		
		
		
		
		
	
		
		
	
	
	цитирую: "Это будет база данных некоторой библиотеки, которая умеет смотреть фильмы, редактировать картинки, качать с интернета...при этом можно будет управлять с джойстика бегающим монстром, который нажимает на кнопки, и при нажатии на клавиши будет звучать музыка..."   с удовольствием поучаствую в этом бреду )))  | 
| 
		 
			 
			#6  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Цитата: 
	
 НЕ хочешь не участвуй в проекте.  | 
| 
		 
			 
			#7  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Цитата: 
	
  |