GitHub - sl8s/smvp

1 min read Original article ↗
public class Qwerty {
  private void addNote() {
    boolean isEmptyTitle = true;
    if (isEmptyTitle) { 
        this.a0QQAddNoteQQIsEmptyTitle(); 
        return; 
    }
    boolean isBodyTooLong = true;
    if (isBodyTooLong) { 
        this.a1QQAddNoteQQIsBodyTooLong();
        return;
    }
  }

  private void a0QQAddNoteQQIsEmptyTitle() {
    boolean isEmptyTitle = true;
    if (isEmptyTitle) { 
        this.a0a0QQAddNoteQQIsEmptyTitle(); 
        return; 
    }
    boolean isBodyTooLong = true;
    if (isBodyTooLong) { 
        this.a0a1QQAddNoteQQIsBodyTooLong();
        return;
    }
  }

  private void a1QQAddNoteQQIsBodyTooLong() {
    boolean isEmptyTitle = true;
    if (isEmptyTitle) { 
        this.a1a0QQAddNoteQQIsEmptyTitle(); 
        return; 
    }
    boolean isBodyTooLong = true;
    if (isBodyTooLong) { 
        this.a1a1QQAddNoteQQIsBodyTooLong();
        return;
    }
  }

  private void a0a0QQAddNoteQQIsEmptyTitle() {}
  private void a0a1QQAddNoteQQIsBodyTooLong() {}

  private void a1a0QQAddNoteQQIsEmptyTitle() {}
  private void a1a1QQAddNoteQQIsBodyTooLong() {}
}