Ferramentas de codificação úteis

Facebook Twitter LinkedIn

Toolsalguma vez te perguntaste como era um kit de ferramentas de programador?

como qualquer embarcação, a codificação envolve o uso de uma gama de ferramentas diferentes que tornam o trabalho mais fácil para você de alguma forma. Existem editores de texto, Serviços online, frameworks de design, formatos de arquivos e outros softwares diversos.

usar ferramentas úteis quando você pode, e saber qual ferramenta usar quando, é uma habilidade que cada novo codificador deve dominar. Se você simplesmente escrever seu código, mas não usar quaisquer ferramentas, as coisas vão demorar muito mais e você não vai chegar muito longe.

aqui está um conjunto de ferramentas de codificação úteis que você deve pensar em usar. Não é um conjunto exaustivo, mas vai dar-te um bom começo.

Saltar para uma ferramenta útil:

  • Editores de Texto
  • GitHub
  • Heroku
  • Twitter Bootstrap
  • Estouro de Pilha
  • Markdown
  • HTML e Validação CSS

Editores de Texto

Seu editor de texto é o programa que você usa para escrever seu código, e será sua principal ferramenta como um programador. Você vai passar mais tempo em seu editor de texto do que em qualquer outro lugar, então você quer ter certeza que você tem um que você gosta e sabe como usar.

editores de texto populares incluem Notepad, TextEdit, Texto Sublime, Notepad++ e Vim. Saiba mais sobre editores de texto…

GitHub

GitHub é um site onde você pode hospedar seus projetos gratuitamente. Qualquer tipo de arquivo pode ser carregado para o GitHub, mas é projetado especialmente para arquivos de código e extremamente popular.

para enviar o seu código para o GitHub, ele precisa estar dentro de um repositório Git. Git é um sistema que rastreia as alterações em seu código através do controle de revisão. O Git tem uma curva de aprendizagem, mas o GitHub oferece treinamento gratuito para começar.

existem muitas razões pelas quais você pode querer hospedar o seu código no GitHub. É uma das melhores, se não a melhor, maneira de compartilhar facilmente seu projeto com os outros para que eles possam colaborar com você se quiserem. Além disso, o Git é útil para rastrear as alterações no seu código.

Heroku

se você construiu uma aplicação web com uma tecnologia como Ruby on Rails ou PHP, você precisará de um servidor para hospedá-la online para que o público possa usá-la. O GitHub irá hospedar o seu código, mas não permitirá que as pessoas usem o seu software. Você poderia configurar e gerenciar seu próprio servidor, mas isso envolve muito trabalho de sua parte. É especialmente difícil com Carris, uma vez que você precisa de hospedagem especial.

Enter Heroku. Heroku é uma plataforma de aplicação em nuvem, também chamada de plataforma como um serviço ou PaaS. Você pode optar por hospedar o seu aplicativo em Heroku em vez de gerenciar o seu próprio servidor.

o benefício de hospedar o seu aplicativo web em Heroku é que ele cuida de toda a manutenção do servidor para que você não precisa. Além disso, você pode começar pequeno de graça e só começar a pagar quando o seu tráfego cresce e você precisa de mais recursos.

Twitter Bootstrap

se você está trabalhando em um site ou aplicação web, você pode querer considerar usar o Twitter Bootstrap. Bootstrap é um framework front-end que recebe seu nome porque ele ‘bootstraps’ seu site, dando-lhe um design pronto semelhante ao do Twitter.

toda a estrutura HTML, estilo CSS e funcionalidade JavaScript são feitas para você. Podes ajustá-los o quanto quiseres ou deixá-los como estão. É uma ótima ferramenta se, como a maioria dos programadores, você não é muito de um designer. O melhor de tudo, é de graça.

embora recomendamos o Twitter Bootstrap,é apenas um dos muitos frameworks front-end. Você também tem a escolha de muitos outros, como a Fundação Zurb.

Stack Overflow

Stack Overflow is a popular coding Q &a forum, established by Jeff Atwood of the Coding Horror blog. Muitos programadores dependem deste fórum quando eles ficam presos e precisam de Ajuda, e você também pode.

usar Stack Overflow é simples. Postar qualquer tipo de pergunta sobre o seu código, espere um pouco, e com alguma sorte, um codificador experiente ou dois em breve saltar sobre o seu tópico e ajudá-lo.Mais uma vez, Stack Overflow não é a única ferramenta do seu tipo. No entanto, é o mais conhecido e mais altamente traficado fórum de discussão de codificação, e, portanto, você terá a melhor chance de obter a ajuda que você precisa deste fórum.

Markdown

Markdown é um formato de texto que vem a calhar de vez em quando. Ele tem técnicas de formatação similares ao HTML, mas muitos codificadores gostam de escrever em Markdown porque é muito mais fácil de escrever e ler.

Aqui estão alguns exemplos. Para indicar um título, você prepara um símbolo de haxixe.

# This is a heading.

para indicar uma subposição, você prepend dois símbolos de hash.

## This is a subheading.

para indicar o texto itálico, rodeia o texto com asteriscos. Para indicar o texto a negrito, rodeiam-no com pares de asterixes.

The following word is in *italics*.The following word is in **bold**.***And this sentence is both bold and italic.***

Markdown é encontrado em toda parte no mundo da codificação. Você vai usá-lo para escrever o seu arquivo README no GitHub, você vai usá-lo para escrever seus posts em Stack Overflow e outros fóruns de discussão, e você, sem dúvida, encontrá-lo em outros lugares também.

não se preocupe em aprender mais um código. O Markdown é ainda mais fácil de aprender do que HTML. O site oficial do Markdown tem um tutorial rápido para começar.

validação de HTML e CSS

se estiver a trabalhar com HTML e CSS, é uma boa prática validar o seu código para verificar se ele cumpre os padrões W3C. Se não acontecer, nada de mal vai acontecer-mas não há mal em fazê-lo. Além disso, um código válido é um bom impulsionador de credibilidade.

o W3C fornece ferramentas de validação gratuitas através das quais você pode executar o seu código HTML e CSS para detectar quaisquer erros. Aqui estão os links:

  • HTML Validator
  • Validador CSS

Deixe uma resposta

O seu endereço de email não será publicado.