Ты бух, внедренец или студент? Для первых двух 3 вариант.
А если тебе по барабану, что будет после тебя, то 2 вариант.
2.0 не гони лошадей
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший