Saudações,
Após muito tempo, sendo mais exato quase 11 meses de enrolação, venho estrear meu mais novo blog e diga-se de passagem, meu laboratório. Há quase dois anos atrás tive uma rápida iniciativa de publicar minhas idéias de projetos num blog (www.javablog.com.br) mas quase nunca funcionava e acabei desistindo. E agora com toda minha vontade venho publicar minhas idéias.
Proposta para este blog:
Este blog será 75% direcionado as áreas de TI, principalmente falando sobre novidades e idéias relacionado a desenvolvimento de software, como métodos de desenvolvimento de software, linguagens de programação, entre outras como, Linux e etc.
A principal linguagem a ser focada será JAVA envolvendo Desktop, Mobile, Web e aplicações Entrerprise.
Atualmente venho aprendendo Flex e futuramente Ruby, por esse motivo também haverá conteúdos dessas novidades que estão fervendo entre os profissionais da área.
Por que 75%? Porque 25% também poderei falar sobre acontecimentos não relacionado diretamente ao mundo de TI.
E como sou melhor codificando do que escrevendo vai aqui a semântica em java do objetivo do meu blog.
Rodrigo.java
package br.com.guedesdesouza.blog;
/*
*
* @author Rodrigo Guedes de Souza
*
* Interface que representa meus objetivos
* a serem aplicados
*/
public interface Rodrigo {
public String ideias();
public String projetos();
public String noticias();
public String opinioes();
public String novidades();
public String referencias();
public String experiencias();
}
Blog.java
package br.com.guedesdesouza.blog;
public class Blog implements Rodrigo{
public Blog(String mensagem){
System.out.println(mensagem);
}
public String ideias() {
return ""; //TODO fazer um Post
}
public String projetos() {
return ""; //TODO fazer um Post
}
public String noticias() {
return ""; //TODO fazer um Post
}
public String opinioes() {
return ""; //TODO fazer um Post
}
public String novidades() {
return ""; //TODO fazer um Post
}
public String referencias() {
return ""; //TODO fazer um Post
}
public String experiencias() {
return ""; //TODO fazer um Post
}
}
Main.java
package br.com.guedesdesouza.blog;
/**
* @author Rodrigo Guedes de Souza
*
* Classe executora
*/
public class Main {
public static void main(String[] args) {
Rodrigo meuBlog = new Blog("Seja Bem Vindo ao meu Blog");
}
}
E como aceito criticas e sugestões porque não passar por um teste unitário antes. heheheh
BlogTest.java
package br.com.guedesdesouza.blog.test;
import br.com.guedesdesouza.blog.Blog;
import junit.framework.TestCase;
/**
*
* @author Rodrigo Guedes de Souza
*
* Classe responsavel por testar o conteudo do blog
* e quem irá fazer isso é você leitor...
*/
public class BlogTest extends TestCase {
public void testPost() throws Exception{
Blog testBlog = new Blog("Testando o Blog");
assertPostUltrapassado(testBlog.ideias());
assertPostSemUtilidade(testBlog.projetos());
assertPostAntigas(testBlog.noticias());
assertPostMedilcre(testBlog.opinioes());
assertPostIrrelevantes(testBlog.novidades());
assertPostUltrapassado(testBlog.referencias());
assertPostSemValor(testBlog.experiencias());
}
}