<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Desenvolvimento De Sistemas on Kind of Idea</title>
    <link>https://kindofidea.com/pt/tags/desenvolvimento-de-sistemas/</link>
    <description>Recent content in Desenvolvimento De Sistemas on Kind of Idea</description>
    <generator>Hugo</generator>
    <language>pt-BR</language>
    <lastBuildDate>Thu, 23 Aug 2007 12:00:00 -0300</lastBuildDate>
    <atom:link href="https://kindofidea.com/pt/tags/desenvolvimento-de-sistemas/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Ruby como primeira linguagem de programação!</title>
      <link>https://kindofidea.com/pt/ruby-como-primeira-linguagem-de-programacao/</link>
      <pubDate>Thu, 23 Aug 2007 12:00:00 -0300</pubDate>
      <guid>https://kindofidea.com/pt/ruby-como-primeira-linguagem-de-programacao/</guid>
      <description>&lt;p&gt;Pois é, para alguns pode soar um pouco estranho, principalmente para os mais tradicionais, mas é o que estou propondo nesse post.&lt;/p&gt;&#xA;&lt;p&gt;A minha experiência com a primeira linguagem foi em 1997 com &lt;a href=&#34;http://pt.wikipedia.org/wiki/Pascal_\(linguagem_de_programa%C3%A7%C3%A3o\)&#34;&gt;Pascal&lt;/a&gt; que foi uma linguagem criada em 1970 por Niklaus With com o objetivo principal de encorajar o uso do código estruturado (principalmente para o ensino).&lt;/p&gt;&#xA;&lt;p&gt;Vamos ver um pequeno exemplo de teste lógico em Pascal:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-pascal&#34; data-lang=&#34;pascal&#34;&gt;    program Testelogico;&#xA;       &#xA;    var a,b:integer;&#xA;&#xA;    uses crt;&#xA;&#xA;    begin&#xA;     clrscr;&#xA;     writeln (&amp;#39;Digite um número para A&amp;#39;);&#xA;     readln (a);&#xA;     writeln (&amp;#39;Digite o número para B&amp;#39;);&#xA;     readln (b);&#xA;    &#xA;     if (a = b) then&#xA;        writeln (&amp;#39;A é igual a B&amp;#39;)&#xA;     else&#xA;        if (a &amp;amp;lt; b) then&#xA;              writeln (&amp;#39;B é maior que A&amp;#39;)&#xA;        else&#xA;              writeln (&amp;#39;A é maior que B&amp;#39;);&#xA;    end.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Podemos perceber nesse código a necessidade de aprendizado de vários conceitos voltados para a própria estrutura da linguagem ao invés de se focar no problema. Como exemplo temos a exigência dos parênteses e o ponto e vírgula no final de bloco, além da regra clássica: antes de else não se usa ponto e vírgula, pois o ponto e vírgula é utilizado para finalizar blocos de programação.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Extreme programing e a inteligência coletiva</title>
      <link>https://kindofidea.com/pt/extreme-programing-e-a-inteligencia-coletiva/</link>
      <pubDate>Sun, 05 Aug 2007 12:00:00 -0300</pubDate>
      <guid>https://kindofidea.com/pt/extreme-programing-e-a-inteligencia-coletiva/</guid>
      <description>&lt;p&gt;Bem vindos à 3ª edição do &amp;ldquo;Pense nisso!&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;A revista National Geographic Brasil de julho 2007 veio com uma matéria sobre &lt;a href=&#34;http://nationalgeographic.abril.com.br/ng/edicoes/88/reportagens/mt_239989.shtml#&#34;&gt;Inteligência Coletiva&lt;/a&gt;, que falava do comportamento de pássaros, abelhas, formigas e peixes que estavam sendo estudados e também aplicados no trabalho, no aeroporto, na internet e eu diria também no desenvolvimento de software com objetivo de facilitar e otimizar processos.&lt;/p&gt;&#xA;&lt;p&gt;No caso do formigueiro, a colônia é capaz de resolver problemas impossíveis para cada formiga individualmente, como por exemplo, achar o caminho mais curto para a melhor fonte de comida. Se individualmente elas são estúpidas, coletivamente são ágeis e eficientes, fenômeno denominado de &amp;ldquo;inteligência de enxame&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows x Linux ou Spielberg x Cháves?</title>
      <link>https://kindofidea.com/pt/windows-x-linux-ou-spielberg-x-chaves/</link>
      <pubDate>Sun, 05 Aug 2007 12:00:00 -0300</pubDate>
      <guid>https://kindofidea.com/pt/windows-x-linux-ou-spielberg-x-chaves/</guid>
      <description>&lt;p&gt;Sejam todos bem vindos ao segundo episódio da série &amp;ldquo;Pense Nisso!&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Há alguns anos venho acompanhando algumas discussões sobre que sistema operacional usar e nesse post vou tentar mostrar um ponto de vista diferenciado para, quem sabe, servir como referência para a tomada de decisões de gestores de informática, mas meu objetivo é somente de propor discussões e reflexões.&lt;/p&gt;&#xA;&lt;p&gt;Antes de chegar ao tema proposto quero que vejam a imagem abaixo:&#xA;&lt;img src=&#39;http://valeriofarias.files.wordpress.com/2007/08/foconosistema.jpg&#39; alt=&#39;Foco no sistema&#39; /&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Extreme Programing definitivamente não é Gambiarra!</title>
      <link>https://kindofidea.com/pt/extreme-programing-definitivamente-nao-e-gambiarra/</link>
      <pubDate>Thu, 02 Aug 2007 12:00:00 -0300</pubDate>
      <guid>https://kindofidea.com/pt/extreme-programing-definitivamente-nao-e-gambiarra/</guid>
      <description>&lt;p&gt;Nessa primeira sessão do  &amp;ldquo;Pense nisso&amp;rdquo;, vou contar para vocês um caso que me ocorreu na saída do meu curso de especialização. Eu consegui uma carona e no carro tinha alguns alunos e alguns professores que continuaram a discussão sobre boas práticas de software, sobre RUP também, que foi um subtema de uma palestra sobre engenharia de software. Mas sem argumentos mais técnicos, simplesmente associaram o XP (Extreme Programing) à uma prática de gambiarra e inclusive citaram até o POG (programação orientada a gambiarras).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Em busca da simplicidade</title>
      <link>https://kindofidea.com/pt/em-busca-da-simplicidade/</link>
      <pubDate>Thu, 07 Dec 2006 12:00:00 -0300</pubDate>
      <guid>https://kindofidea.com/pt/em-busca-da-simplicidade/</guid>
      <description>&lt;p&gt;Tudo bem, meu nome é Valério Farias, trabalho com desenvolvimento web desde 2003 e vou contar um pouco da minha história pra vocês.&lt;/p&gt;&#xA;&lt;p&gt;Comecei pelos &lt;a href=&#34;http://http://en.wikipedia.org/wiki/Tag_soup&#34;&gt;layouts de tabela&lt;/a&gt;, usando editores &lt;a href=&#34;http://pt.wikipedia.org/wiki/WYSIWYG&#34;&gt;WYSIWYG&lt;/a&gt; que imaginava ser simples pois não precisava me perder entre as infindáveis trs e tds. Porém, certo dia precisei colocar um grande relatório que estava no formato de planilha eletrônica em formato HTML e, pelo meu conceito ingênuo de simplicidade, fiz uma exportação direto para HTML, uma espécie de serviço &lt;a href=&#34;http://pt.wikipedia.org/wiki/Ferramentas_CASE&#34;&gt;CASE&lt;/a&gt; da planilha. A consequência é que a página ficou extremamente lenta e humanamente impossível de ser visualizada. Na hora fiquei desanimado e muito pensativo, então encarei a fera. Vasculhei o código e me assustei com a quantidade de formatação repetitiva que tinha nele. Fiz toda a limpeza deixando somente o código necessário, até que, para meu alívio, consegui disponibilizar o arquivo na página web. Esse foi o meu primeiro grande desafio e saí dele com a lição de que é importante também fazer a limpeza embaixo do tapete.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
