Pessoal,
Estou abrindo este espaço para que vcs postem os código mais bizzarros que já viram nos projetos que estão trabalhando atualmente.
Fui dar manutenção em um método onde trabalho e quando vi o código e sua lógica no IF percebi q tinha q dividir aquilo com alguém… rs
segue o método
public Execucao obterExecucaoAtivaDoProcesso(ProcessoExecucao processoExecucao) throws BusinessException {
Integer codProcExec = processoExecucao.getCodProcExec();
Execucao exec = null;
exec = this.obterExecucao(codProcExec, SituacaoExecucao.EM_CUMPRIMENTO);
if (exec == null || (exec != null && exec.getCodExecucao() == null)) {
exec = this.obterExecucao(codProcExec, SituacaoExecucao.POR_CUMPRIR);
}
if (exec == null || (exec != null && exec.getCodExecucao() == null)) {
exec = this.obterExecucaoMaisAntiga(codProcExec);
}
return exec;
}
