sao lại là bad code ? Thế nào mới là tốt ?