PplWare Mobile

Tags: software

Os erros mais comuns do programador

Por Luís Soares para o Pplware

É importante analisar os projetos de software que correm mal. Nem sempre são resultado dos prazos impossíveis ou de maus gestores. Geralmente é um somatório de factores que entra numa espiral causa-efeito. Tentarei agora identificar alguns erros comuns dos programadores (também aqui me incluo). Tais erros não são exclusivos do programador júnior. De facto, alguns são cometidos mais frequentemente pelo programador sénior.

Por outro lado, não se pretende aqui falar em más práticas de programação mas sim de soft skills e de gestão pessoal.

erros_programador


Como não gerir um projecto de software

Por Luís Soares para o Pplware

A gestão de projectos não é uma ciência exacta, muito menos a de projectos de software. Em engenharia de software, existe alguma incerteza nas metodologias, nas estimativas, nas representações, entre outros. Um programador não é um robô (tal como um designer).

Ao contrário do que se passa noutras engenharias, é muito fácil falhar, porque não existe uma “receita” de como fazer as coisas bem. Sendo uma pessoa por si só complexa, um conjunto de pessoas e as suas dinâmicas podem ser muito mais.

É necessário perceber o que costuma falhar quando os projectos derrapam no tempo e nos custos associados. É importante que um gestor “dê dois passos atrás” e tente perceber os padrões emergidos ao longo do tempo. Existem diversas técnicas que podem ser usadas para o efeito (ex: 5 whys, análise de casos de insucesso).

Aqui, tentarei sintetizar o que tenho observado ao longo da minha carreira.

projectos


Apps nativas vs Web apps: Quais devo escolher?

Web apps ou apps nativas? Qual a melhor abordagem? Que argumentos favorecem cada uma? Haverá uma tendência? São complementares ou concorrentes? A pergunta faz sentido? E se só houver orçamento para uma?

Este é um tópico muito discutido por empreendedores, gestores, marketeers e equipas de software. Tentemos colocar alguma luz na questão. apps_01


Dica: Grave o ecrã do iPhone ou iPad directamente no OSX

A integração e a aproximação entre o iOS e o OSX foi uma preocupação e uma constante durante os últimos desenvolvimentos e destas últimas versões. Com grande parte deste desenvolvimento a ser feito em paralelo, foi possível à Apple criar funções de integração que veio dar aos utilizadores uma forma única de trabalhar nestes estes dois sistemas.

Há funcionalidades que vão ser mais conhecidas com o tempo mas esta que mostramos hoje é importantes. Permite gravar o ecrã de qualquer iPhone ou iPad sem termos de usar qualquer aplicação ou ligação de terceiros.


Quer voltar a ter o seu Chrome como no dia em que o instalou?

A utilização de um browser na Internet expõe-o a perigos e a problemas que nem sempre são visíveis. Muito frequentemente uma simples navegação por sites que nos parecem ser inócuos acaba por se revelar uma fonte de infecção da máquina ou de alteração do próprio browser.

A Google sempre deu uma importância elevada a estes problemas de segurança e agora apresentou uma ferramenta para Windows que se destina a limpar as máquinas de software indesejado e a colocar o Chrome com as suas definições originais.

chrome_1