Novo endereço do blog:
https://publicvoidhumor.wordpress.com/
void Depressão e programação
System.out.println(
);
}
"Há momentos desconsoláveis na vida de um programador. O fiel operário da lógica booleana, incansável militante que hasteia a bandeira da linguística humano-computacional, aglutinador de idéias e conversor de transmissão de informações multi-interpretáveis, tal qual um deus olhando nos olhos de sua mais bela criação, por incontáveis vezes, por motivos de força superior, abandona sua criatura com o maior dos pesares no âmago de seu peito dilacerado." + "\n" +
"Aquele arquivo binário, no qual obrara dezenas, centenas de horas, conhecido em linguagem humana como uma classe, ou um método, em seu apogeu, genérico e perfeito, com funcionamento impecável, pedra áurea do orgulho de seu espírito artesão, é chegada a hora de sacrificá-lo, pois sua perfeição é tamanha que se tornara inútil no universo onde foi criado, onde teoricamente se daria seu funcionamento na plenitude de suas linhas exatas de comando." + "\n" +
"O criador então, ciente do espaço binário ocupado por tal criatura perfeita, esta que por outro lado, é inutilizável no contexto daquele Universo, no dever de suas obrigações proletárias, com um movimento rápido de dedo extermina a existência de sua criação para sempre." + "\n" +
"Então ele organiza as informações binárias como barro, no mais triste esforço de sua consciência superior, já desolada, e cria aquele método rústico, imperfeito e... humano. Não é perfeito, mas é o necessário para a existência e funcionamento daquele Universo."
);
}
Erro Erro na vida real
System.out.println( "Nova categoria de post do blog: Erro. Aqui erros de diversas linguagens de programação serão convertidas para imagens de situações da vida real." );
ImageIO.write(
);
System.out.println( "É um erro de Python, pra quem não pegou." );
}
ImageIO.write(
);
System.out.println( "É um erro de Python, pra quem não pegou." );
}
Reflexao Gambiarra agrupada
System.out.println(
);
}
"Sabe aquele if que você tem vergonha de assumir que fez? Aquela classe de regras que você foi obrigado a desenvolver? Até mesmo aquele retorno de instância vazia só para não retornar nulo." + "\n" +
"Pois é, assuma, você já fez uma gambiarra algum dia. Não é feio assumir, fica mais feio não cumprir os prazos nem entregar o desejado por conta dos empecilhos, estes facilmente contornáveis com implementações temporárias e improvisadas com foco em resultado, em outras palavras, mais chulas, com gambiarras." + "\n" +
"O problema é quando o sistema começa a ficar enorme e se passam anos desde o seu começo de desenvolvimento. Se você não documentar ou evoluir as suas soluções improvisadas a coisa começa a ficar fora de controle." + "\n" );
ImageIO.write(
);
System.out.println(
"É chegada pois, a hora de evoluir, ou profissionalizar a gambiarra. De que maneira? Oras, existem muitas soluções para um mesmo problema. Uma delas é criar um agrupador ou centralizador de gambiarras. Este centralizador poderia ser uma classe, um arquivo, ou até mesmo, em casos mais robustos, tabelas de banco de dados!" + "\n" +
"Esses agrupadores funcionam da seguinte maneira, coloca-se em um mesmo centralizador, regras e variáveis específicas, exceções de regras de negócio e tudo mais que ficaria complexo para ser procurado em todos os lugares que precisam desta checagem de regra para ser substituído, se um dia houver problema ou se precisar ser modificado." + "\n" +
"Você sabe que a gambiarra ficou profissional a partir do momento em que você tem uma tela de inserção de regras no banco de dados, onde os próprios clientes em ambiente de produção criam e modificam as gambiarras do sistema!" + "\n" +
"E se você trabalha em um sistema grande, você provavelmente tem um centralizador de gambiarras e não sabe. Geralmente os arquivos, tabelas, ou classes têm nomes como 'Regras', 'Variáveis de aplicação' e derivados." + "\n" +
"Mas saiba que não é uma prática ruim, dependendo da maneira que é feita, facilita muito a correção de problemas e a implementação de regras novas específicas. Fica uma dica para você que ainda não criou um centralizador no seu sistema."
);
}
Cantada Cantada de programador
System.out.println( "Galera, colocaremos cantadas todas as semanas agora, pois foi muito pedido por vocês. Pelo menos três cantadas ao longo da semana!" );
ImageIO.write(
);
System.out.println( "Sugestão do leitor KЯAZYBEAT. ");
}
ImageIO.write(
);
System.out.println( "Sugestão do leitor KЯAZYBEAT. ");
}
Bullying Rubista hipster no banheiro
System.out.println( "Rubistas são hipsters e, mesmo durante a operação de um método de Garbage Collector da natureza, eles exigem que se rode um teste.");
ImageIO.write(
);
}
ImageIO.write(
);
}
Bullying Novo livro da "O Really?" sobre VB
System.out.println( "Não sei se alguém já fez essa piada. É só bullying mesmo, não liguem programadores VB." + "\n" + "É o novo lançamento de livro da grande editora de livros de programação \"O Really?\"\: ");
ImageIO.write(
);
}
ImageIO.write(
);
}
Dica Groke, podcast sobre programação e tecnologia
System.out.println(
Segue o link para mais informações: http://www.grokpodcast.com/ ");
}
"Olá, coders! Segue uma dica de Podcast.
O Podcast chama-se 'Grok Podcast', nele os participantes abordam diversos temas referentes à programação e assuntos variados de tecnologia (ocasionalmente). Dependendo dos participantes e do assunto é bem divertido.
Particularmente, não gosto do formato de distribuição deles, onde é gravado um programa longo e o mesmo é 'fatiado' em quatro ou cinco partes curtas para sair semanalmente, se você não gosta de esperar uma semana para se aprofundar nos temas, espere todas as partes estarem publicadas.
Eles não são os caras mais engraçados e divertidos da podosfera, mas realmente não é o objetivo do Podcast. Todos os programas e os participantes tem um conhecimento avançadíssimo nos temas abordados, uma ótima dica para programadores que gostam de ouvir podcast.
\nSegue o link para mais informações: http://www.grokpodcast.com/ ");
}
Achievements de programador (1)
Seria maneiro se tivessemos Achievements para programação também, não acham? Bolei alguns, quando tiver tempo faço outros. Preciso de idéias, quem tiver pode mandar.
1: Casa Grande: Comentar 100 linhas em um mesmo arquivo ou classe.
2: Steam Powered: Adicionar e executar um compilador pelo Steam.
3: Agente duplo: Fazer um mesmo programa, com pelo menos 10 classes,
em C# e também em Java.
4: Manipulador de Bytes: Fazer um programa usando Assembly.
5: Cafetão generoso: Criar mais de 20 variáveis globais.
6: O Guerreiro: Corrigir 5 bugs de um mesmo programa, sem escrever ou apagar código.
7: O Matemático: Definir 15 variáveis locais com um único caractere para cada uma.
8: O Multitarefa: Ter mais de 50 arquivos de código abertos ao mesmo tempo.
9: O Poeta: Escrever mais de 10.000 linhas de código em um mesmo arquivo.
10: O Vagabundo: Criar um método para testar métodos.
11: Auto-sustentável: Criar um jogo.
Quais desses vocês já conseguiram? HEHE
Tirei algumas idéias dessa fonte: http://blog.whiletrue.com/2011/01/what-if-visual-studio-had-achievements/
1: Casa Grande: Comentar 100 linhas em um mesmo arquivo ou classe.
2: Steam Powered: Adicionar e executar um compilador pelo Steam.
3: Agente duplo: Fazer um mesmo programa, com pelo menos 10 classes,
em C# e também em Java.
4: Manipulador de Bytes: Fazer um programa usando Assembly.
5: Cafetão generoso: Criar mais de 20 variáveis globais.
6: O Guerreiro: Corrigir 5 bugs de um mesmo programa, sem escrever ou apagar código.
7: O Matemático: Definir 15 variáveis locais com um único caractere para cada uma.
8: O Multitarefa: Ter mais de 50 arquivos de código abertos ao mesmo tempo.
9: O Poeta: Escrever mais de 10.000 linhas de código em um mesmo arquivo.
10: O Vagabundo: Criar um método para testar métodos.
11: Auto-sustentável: Criar um jogo.
Quais desses vocês já conseguiram? HEHE
Tirei algumas idéias dessa fonte: http://blog.whiletrue.com/2011/01/what-if-visual-studio-had-achievements/
Se linguagens fossem trabalhos

Resposta pro de C++: O padrão não especifica, o comportamento é imprevisível.
Cantadas de programador - Parte 1
"Para estrear o blog, as boas e tradicionais cantadas de programador. Dica: Conte uma dessas a um programador bêbado, ele vai criar outra e outra, sem parar. HAHAHAHA." + "\n" +
"1 - Me chama de ponteiro e deixa eu acessar sua memória!" + "\n" +
"2- Sabe o que eu quero de você hoje a noite? 101010101010101010101010" + "\n" +
"3- Quando te passo como parâmetro, o retorno é sempre TESÃO!" + "\n" +
"4- Eu compilo a todo momento, só pra ficar pensando em você." + "\n" +
"5- Me faça um socket, libera as portas pra mim." + "\n" +
"6- Fica comigo, e libera o getSet pra eu acessar suas variáveis privadas." + "\n" +
"7- Humm, que delícia, um programa desses na minha máquina é Stack Overflow!" + "\n" +
"8- this.coracao = voce; " + "\n" +
"9- Toda vez que você passa pela minha função dá BUG geral no sistema." + "\n" +
"10- Você é uma solução muito robusta, pra um sistema simplificado como o meu." + "\n" +
"Quem tiver mais cantadas, manda pro e-mail e eu darei os créditos a vocês na próxima."
"1 - Me chama de ponteiro e deixa eu acessar sua memória!" + "\n" +
"2- Sabe o que eu quero de você hoje a noite? 101010101010101010101010" + "\n" +
"3- Quando te passo como parâmetro, o retorno é sempre TESÃO!" + "\n" +
"4- Eu compilo a todo momento, só pra ficar pensando em você." + "\n" +
"5- Me faça um socket, libera as portas pra mim." + "\n" +
"6- Fica comigo, e libera o getSet pra eu acessar suas variáveis privadas." + "\n" +
"7- Humm, que delícia, um programa desses na minha máquina é Stack Overflow!" + "\n" +
"8- this.coracao = voce; " + "\n" +
"9- Toda vez que você passa pela minha função dá BUG geral no sistema." + "\n" +
"10- Você é uma solução muito robusta, pra um sistema simplificado como o meu." + "\n" +
"Quem tiver mais cantadas, manda pro e-mail e eu darei os créditos a vocês na próxima."
Assinar:
Comentários (Atom)















