Desenvolvimento de software e editores

Fórum Geral

Até um nabo em programação como eu por vezes necessita de arregaçar as unhas e bater umas linhas de código, portanto pergunto aos gurus cá do sitio quais os editores, ferramentas e estratégias que usam para controlar isto.

Os requisitos são:

editor catita(deixo as features por conta de quem as saiba, lol)
capacidade svn e webdav

...

Opções de visualização dos comentários

Seleccione a sua forma preferida de visualização de comentários e clique "Gravar configuração" para activar as suas alterações.

Anjuta + svn via

Anjuta + svn via apache/webdav ...

o anjuta 2 está muito bom... subversion rula!

Convém explicares +/- o que

Convém explicares +/- o que pretendes fazer, se algo esporádico ou se é algo mesmo aprofundado, e qual a linguagem de programação a que te referes (ou a uma gama de linguagens).

Explicado dessa forma é difícil responder-te, pois o gass falou logo em anjuta, mas e se pretendes algo virado para a web e não tanto a parte de instalações do lado do cliente? Porque segundo o que me lembro de anjuta apenas tens a possibilidade de C, C++, Python e por ai.. PHP.. trabalhar com AJAX e tal não é possível.

Isto para tentar determinar o que pretendes utilizar, a estratégia que eu uso depende dos vários projectos.

Se for algo mais "básico" eu não tenho método de programação, apenas vou desenvolvendo conforme me der na telha :P

Se for algo mais avançado aí sim eu já entro com TODO lists (bloco de notas é muito bom lol), estudo prévio do projecto tirando anotações e fazendo algumas pesquisas na net de forma a simplificar os fins, etc.

Mas como te disse, convém saber o que pretendes concretamente.

Fikem bem,
[[[]]]

Nota: Parabens a todos os que mantêm este site actualizado e a todos os tradutores que se esforçam ao máximo de forma a conseguir ter Debian 100% Português. Eu apenas tenho acompanhado as coisas muito por alto.

basicamente tenho um

basicamente tenho um repositorio subversion vazio com um apache2 + webdav e queria usa-lo para repositorio dos meus scripts(bash). Depois queria extender a coisa para algum código que quero desenvolver na desportiva, mais numa de ir entrando no python do que outra coisa.

sei que o kernel usa git e tenho visto alguns artigos que não deixam espaço para duvidas relativamente a uma escolha entre git e svn, mas ainda assim estou a usar o TRAC e este apenas tem suporte para svn portanto...

Nunca fui grande programador, mas já fiz umas coisas engraçadas num par de linguagens.
Nesta altura apenas quero ganhar alguma fluência nas ferramentas e começar a organizar o material que vou desenvolvendo.

Tem acontecido ocasionalmente perder scripts - e portanto trabalho - simplesmente porque não estou a usar nenhum repositorio (nem em ficheiros) para eles. Às vezes acontece escrever um scriptzeco para uma função especifica que é desenvolvido no servidor xpto e que vai morrer com ele assim que for decomissionado. Se reunisse todos esses scripts podia resolver alguns problemas que surgem de tempos a tempos com um simples copy paste de meia duzia de funções...

Portanto aumentar a produtividade :)

::-------------------------------------
"Knowledge is power, wisdom is the way. Learn something new every day!"

Ah então se calhar o melhor

Ah então se calhar o melhor é usares um editor com suporte a highlight na linguagem que pretendes usar (de forma a ser mais facil de programar), e qualquer um serve se pretendes mesmo aprender a linguagem de programação, um pode ter + ou - features para inserir código de forma quase automática, etc. mas no meu ponto de vista isso é dispensável.

O que interessa mesmo e aí sim convém as vezes perder algum tempo é no planeamento e na estratégia a ser aplicada. Mas como tu próprio disseste é para ir desenvolvendo.. Um conselho que te posso dar por experiência própria é tentares usar esse repositório num servidor à parte do resto das máquinas de forma a quando tu não estás em casa ou pretenderes formatar os 30 computadores que tens em casa (just kidding :P) teres sempre a certeza que vão estar acessível a 100%, apesar de poderes fazer backups e tal (e eu faço sempre), mas se fores como eu.. Uiii.. 1º que encontres algo nos backups :X LOL

É porque eu guardo-os.. mas depois sei lá em que backup é que está o ficheiro/directoria...

Nota: Arranjei à pouco tempo uma maneira de resolver este problema de "pesquisa" nos backups, quando estou a criar um tar.bz2 faço um verbose mode e mando o output para um ficheiro.. assim é só ir aos ficheiros de texto (muito mais rápidos a nível de acesso) e pesquisar o que pretendo.

Fikem bem,
[[[]]]

fora de brincadeiras, há

fora de brincadeiras, há uns anos tinha cerca de 23 maquinas na minha lan de casa... tudo para lab... alto recreio... pena é que nessa altura a net era só dialup... ainda assim tinha linux :)
Por isso nunca digas nunca, lol

Estou a pensar em usar o eclipse, por ser o mais completo, mas vou dar uma hipotese ao anjuta 2

quanto aos backups experimenta faze-los com o bacula(para disco em vez de tape's)... vais ver que ganhas espaço e não precisas de andar com essas tangas, fica tudo num belo postgresql ou se preferires mesmo mysql.

::-------------------------------------
"Knowledge is power, wisdom is the way. Learn something new every day!"