O que você faria se você codificou um quadro multi-plataforma ++ / OO C e perceber a sua postura em seu disco para muito devido à falta de tempo?

StackOverflow https://stackoverflow.com/questions/405673

Pergunta

Este projeto começou como uma plataforma de desenvolvimento, porque eu queria ser capaz de escrever jogos para dispositivos móveis, mas também ser capaz de executar e depurar o código no meu computador de mesa também (ou seja, o emulador de dispositivo EPOC foi tão ruim): as plataformas que actualmente suporta são:

  • Janela-desktop
  • WinCE
  • Symbian
  • iPhone

A arquitetura é bastante completo com framebuffer 16bit 565 de vídeo, blitters, ops básicos raster, pixel shaders software, mixer de áudio com shaders (DSP fx), insumo básico, um sistema de arquivos virtual simples ... embora esta coisa está em que é primeira gravação e assim há lugares onde seriam necessários alguns refatoração. Tudo foi abstraída e o princípio orientador são:

  • código principalmente limpo, como se fosse um livro apenas para ser lido
  • orientação a objetos, sem sacrificando performances
  • centric móvel

A ideia era de código aberto, mas sem ser capaz de gerenciá-lo, eu duvido que o próprio software se beneficiariam com este movimento .. No entanto, eu mesmo tenho aprendido muito com projetos sem manutenção.

Assim, agradecendo antecipadamente a ler tudo isso ... realmente, o que você faria?

Foi útil?

Solução

Eu diria que você deve abrir o código-lo.

Se você tiver tempo, pode ser útil para outros programadores que estão interessados ??no projeto para saber o status do projeto, e que é o próximo a fazer sobre o projeto. Escrever uma lista do que fazer pode ser útil, ou escrever comentários no código também pode ajudar.

Se você não tem tempo para escrever uma lista para fazer talvez alguém está disposto a tomar a iniciativa no projeto, descobrir o que precisa ser feito.

olhar para ele de forma diferente. O pior que pode acontecer é que o seu trabalho vai passar despercebida, e seus esforços serão perdidos. O melhor que pode acontecer é que você vai ser reconhecido por ter a clarividência de iniciar um grande projeto tal, e de sourcing-la aberta.

Outras dicas

Jogue-se em um site de código aberto e anexar um monte de boas palavras-chave para ajudar os motores de busca encontrá-lo. Se alguém está olhando para ele, eles vão encontrá-lo e ser capaz de usá-lo.

http://sourceforge.net

Isso permite que você configure como administrador e gerenciar o projeto.
Claro, se alguém não concorda com você eles podem fork do projeto e começar a sua própria versão, mas isso é de fonte aberta para você.

Se você colocar o tempo e esforço para isso, não deixá-lo morrer de uma morte tranquila. Em vez compartilhá-lo sob a licença de sua escolha em um site colaborativo. Na pior das hipóteses, você receber nada em troca. Na melhor das hipóteses, outras pessoas gostam da idéia e fornecer feedback ou código construtivo. Ainda melhor é se você ficar algum tempo no futuro, para pegá-lo novamente.

par de bons sites para publicá-la em

  1. codeplex
  2. sourceforge

Definitivamente, você deve abrir o código-lo, basta fazer as mesmas considerações feitas sobre esta questão em um lugar que qualquer um pode ver ...

Talvez alguém vai buscá-lo, ou apenas aprender com ele

Coloque-se na github para que todos possamos verificá-la.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top