|
07/11/2013
André Celestino
Comentários: 0 |
[Artigos]
[Intermediário] - MOVE: um padrão de arquitetura alternativo
Padrões de arquitetura de software, como já mencionei em outro artigos, é muito importante no desenvolvimento de um software orientado a objetos. Provavelmente você já deve conhecer os padrões MVC, MVP e MVVM, certo? O que você talvez não saiba é a existência de mais um padrão de arquitetura, mesmo que pouco comentado, conhecido como MOVE. Confira ... |
617 |
|
04/11/2013
André Celestino
Comentários: 4 |
[Artigos]
[Básico ] - Desenvolvimento Ágil realmente funciona?
Os leitores do SubRotina provavelmente já devem ter notado que sou um grande entusiasta em Desenvolvimento Ágil. Desde a época do curso superior, venho estudando as vantagens, restrições, condições e a reação das empresas em relação às metodologias ágeis. Algumas vezes, ao acompanhar discussões no LinkedIn e em alguns blogs, me deparo com uma quest... |
590 |
|
07/08/2013
André Celestino
Comentários: 2 |
[Artigos]
[Básico] - Requisitos inversos
Alô, leitores! Há algum tempo, publiquei um artigo sobre a importância dos requisitos não-funcionais no desenvolvimento de um software e também comentei brevemente sobre os requisitos funcionais. Além destas duas categorias de requisitos, existe também uma vertente conhecida como requisitos inversos. Já ouviram falar?
Requisitos inv... |
286 |
|
05/08/2013
André Celestino
Comentários: 0 |
[Artigos]
[Básico] - Dicas para o desenvolvimento de um software – Parte 8
A qualidade de software sempre foi um tema imensamente discutido na área profissional e acadêmica, além de ser um dos maiores focos das empresas de desenvolvimento. Leitores, convido-os a conferir o oitavo artigo da série sobre dicas para desenvolvimento de um software, no qual destaco mais quatro tópicos relevantes sobre o assunto. Aproveitando, g... |
667 |
|
01/08/2013
André Celestino
Comentários: 1 |
[Artigos]
[Básico] Dicas para o desenvolvimento de um software – Parte 7
Opa! Estou de volta com a sétima parte sobre dicas de desenvolvimento de software! Nesse artigo, continuo tratando de alguns pequenos “ajustes” no software, mas que fazem diferença para o usuário. Afinal, é ele quem convive diariamente com o produto do nosso trabalho. Lembre-se de que um bom desenvolvimento certamente garante uma boa satisfação.
657 |
|
|
25/06/2013
André Celestino
Comentários: 5 |
[Artigos]
[Intermediário] - Arquitetura MVC no Delphi
Nada melhor do que desenvolver um sistema utilizando uma boa arquitetura de software, não é? Uma das arquiteturas mais utilizadas por empresas e desenvolvedores de software é o MVC (Model-View-Controller), padrão que fornece organização, padronização e facilidade de manutenção do código. Esse artigo aborda os passos básicos para a elaboração de um ... |
987 |
|
24/04/2013
André Celestino
Comentários: 0 |
[Artigos]
[Básico] - Tabela temporária com ClientDataSet – Prática
Olá, leitores! Esse artigo é a continuação do tema sobre tabelas temporárias com ClientDataSet no Delphi. No artigo anterior, apresentei o conceito, vantagens e um exemplo de cenário no qual uma tabela temporária pode ser utilizada para evitar inconsistências. Após a teoria, finalmente vamos partir para a prática! Criaremos uma tabela temporária ut... |
545 |
|
17/04/2013
André Celestino
Comentários: 1 |
[Artigos]
[Básico] - Tabela temporária com ClientDataSet – Conceito
Uma das vantagens de um fórum de programação é observar as dúvidas mais frequentes dos usuários e tentar ajudá-los de uma forma mais prática. Dessa vez, notei que muitos desenvolvedores têm dificuldades em compreender, criar e manipular tabelas temporárias no Delphi utilizando ClientDataSet. Além de ser um recurso muito útil, trabalhar com tabelas ... |
383 |
|
02/04/2013
André Celestino
Comentários: 26 |
[Artigos]
[Básico] - A prostituição do software
Esse assunto sempre gera muito polêmica, visitando o Blog do nosso colunista André Celestino me senti na obrigação de publicar esse artigo, mesmo não sendo foca em programação (conteúdo técnico) precisamos atentar para os itens nele descritos.
Artigo na íntegra
Saudações, leitores. Neste artigo, focarei um pouco mais no meu s... |
893 |
|
28/03/2013
André Celestino
Comentários: 0 |
[Artigos]
[Básico] - Dicas para o desenvolvimento de um software – Parte 6
Prezar pela usabilidade e funcionalidade do software sempre foi um aspecto importante a ser considerado. A sexta parte sobre dicas de desenvolvimento traz alguns conceitos mais básicos em comparação com as outras partes dessa série de artigos. As quatro dicas a seguir envolvem características visuais, mas que não deixam de ser importantes na usabil... |
581 |
|
20/03/2013
André Celestino
Comentários: 0 |
[Artigos]
[Básico] - Mps.BR e Desenvolvimento Ágil. É possível?
Olá, leitores! Esse artigo trata de um assunto discutido por muitos coordenadores e gerentes de desenvolvimento em empresas de software. De um lado, temos o Desenvolvimento Ágil, uma metodologia que defende o software em funcionamento perante a documentação. E por outro lado, o MPS.Br, um programa de qualidade que exige a documentação dos processos... |
258 |
|
12/03/2013
André Celestino
Comentários: 0 |
[Artigos]
[Intermediário] - Práticas de otimização em Banco de Dados
Saudações, leitores!
Bom, já sabemos que uma aplicação não é feita somente de códigos-fonte bem estruturados. Devemos também nos importar com as instruções SQL que executamos no banco de dados, evitando o consumo desnecessário de processamento. De nada adianta ter uma aplicação com visual elegante e boas funcionalidades se houver lentidão pa... |
483 |
|
22/02/2013
André Celestino
Comentários: 0 |
[Artigos]
FAQ – WebService da GINFES para NFS-e
Depois que publiquei o artigo “30 dias com o WebService” no final de 2012, recebi muitos e-mails sobre dúvidas e dificuldades de configuração e acesso ao WebService da GINFES pelo Delphi. Procurei respondê-los na medida do possível, mas observei a oportunidade de elaborar um artigo complementar sobre este assunto com as dúvidas mais comuns.
... |
341 |
|
19/02/2013
André Celestino
Comentários: 2 |
[Artigos]
Trabalhando com parâmetros na Query
No último artigo sobre Query no Delphi, eu prometi que publicaria um novo artigo abordando a passagem de parâmetros utilizando Query, não é? Bom, e como promessa é dívida, o melhor é pagar antes que me cobrem, haha. Pessoal, esse artigo trata da criação e preenchimento de parâmetros em uma SQL de forma dinâmica, evitando fixar valores em tempo de p... |
451 |
|
13/02/2013
André Celestino
Comentários: 0 |
[Artigos]
Dicas para o desenvolvimento de um software – Parte 5
Alguns leitores do blog me perguntaram sobre a continuação dos artigos sobre boas práticas de desenvolvimento de software. Na verdade, a intenção inicial era elaborar apenas quatro artigos sobre este assunto, mas logo notei que não seriam suficientes para abranger todas as dicas. Agradeço a todos os leitores que acompanharam e divulgaram essa série... |
410 |
|
31/01/2013
André Celestino
Comentários: 0 |
[Artigos]
A importância dos requisitos não-funcionais
Como já sabemos, desenvolver um software não é uma tarefa trivial, já que, além da habilidade em programação, também é necessário compreender a regra de negócio do cliente. Durante o desenvolvimento, o nosso maior objetivo obviamente é satisfazer as necessidades pelas quais o sistema foi concebido. Mas será que só isso é importante?
Antes de... |
219 |
|
13/01/2013
André Celestino
Comentários: 4 |
[Artigos]
O conceito e as dúvidas sobre o MVC
Feliz ano novo, leitores! O primeiro artigo de 2013 traz uma dúvida comum entre os programadores a respeito do MVC, que na verdade acaba se tornando uma má compreensão. Neste artigo pretendo esclarecer alguns fatos sobre o MVC e ressaltar o seu principal objetivo dentro do desenvolvimento de um sotfware. Vamos nessa?
MVC? O que é isso? ... |
366 |
|
02/01/2013
André Celestino
Comentários: 0 |
[Artigos]
10 dicas de comportamento em um fórum de discussão
Fóruns na internet são uma grande fonte de informações sobre diversos assuntos. Por meio dos fóruns, é possível compartilhar conhecimento, ideias, opiniões e aumentar o networking pessoal e profissional. Interesses e dúvidas em comum são encontrados e geralmente solucionados com a colaboração de outros membros participantes dos fóruns. Entretanto, ... |
107 |
|
29/12/2012
André Celestino
Comentários: 0 |
[Artigos]
Regra de Negócio: o desafio do desenvolvedor
Nós conhecemos a linguagem de programação, a sintaxe, os componentes e a ferramenta, mas para desenvolvermos um sistema é preciso conhecer também a Regra de Negócio do cliente, também conhecida como Domínio da Aplicação. Este é um dos desafios que todo programador encara no início de um projeto ou de um emprego, ao menos que ele já conheça a regra ... |
315 |
|
26/12/2012
André Celestino
Comentários: 0 |
[Artigos]
Notepad++: Um bloco de notas para desenvolvedores
Já faz um bom tempo que eu utilizo uma ferramenta muito interessante para visualizar códigos em diversas linguagens. Nesse artigo vou apresentá-la a vocês, e espero que seja tão útil quanto é para muitos desenvolvedores!
O Notepad++ é um software gratuito desenvolvido por um grupo de 12 programadores responsáveis por manter o softwar... |
242 |
|
25/12/2012
André Celestino
Comentários: 3 |
[Artigos]
Dicas para o desenvolvimento de um software – Parte 4
O quarto artigo sobre dicas para desenvolver um software funcional abrange alguns conceitos ligeiramente mais avançados. Após as doze dicas abordadas nos três primeiros artigos, este envolve aspectos relacionados ao aperfeiçoamento das funcionalidades de um sistema. Agradeço novamente a todos os leitores que estão acompanhando os artigos, e espero ... |
466 |
|
25/12/2012
André Celestino
Comentários: 1 |
[Artigos]
Dicas para o desenvolvimento de um software – Parte 3
Este é o terceiro artigo sobre algumas dicas para o desenvolvimento de um software com qualidade e uma boa funcionalidade. Aproveito a oportunidade para agradecer a todos que leram e compartilharam o primeiro e o segundo artigo sobre este assunto. Espero que as dicas neste artigo tragam um pouco mais de conhecimento aos leitores, e mais uma vez, si... |
428 |
|
23/12/2012
André Celestino
Comentários: 2 |
[Artigos]
Dicas para o desenvolvimento de um software – Parte 2
Em continuidade ao artigo anterior, esta segunda parte abrange mais algumas boas práticas para o desenvolvimento de um sistema com qualidade. Provavelmente a maioria dessas práticas já são adotadas pelos desenvolvedores, mas vale ressaltá-las aqui como conteúdo para base de conhecimento. Sintam-se à vontade para postar comentários ou críticas sobre... |
552 |
|
21/12/2012
André Celestino
Comentários: 5 |
[Artigos]
Dicas para o desenvolvimento de um software – Parte 1
Embora a internet esteja repleta de tutoriais e dicas sobre desenvolvimento, sempre surge a dúvida de como um sistema deve ser devidamente desenvolvido dentro de padrões. Na verdade, não há uma regra geral ou um processo único para o desenvolvimento de um sistema, mas existem boas práticas que, quando adotadas, podem trazer grandes vantagens em um ... |
726 |
|
20/12/2012
André Celestino
Comentários: 1 |
[Artigos]
Conhecendo o componente Query
Olá, leitores! Como participo de fóruns sobre programação, tenho notado que muitos desenvolvedores tem algumas dúvidas relacionadas ao componente Query do Delphi. Este componente, de extrema utilidade, dispõe de recursos para inserir, atualizar, excluir registros e selecionar dados de uma tabela. O foco deste artigo é apresentar os conceitos básico... |
352 |
|