Чтобы избежать конфликтов, которые могут привести к появлению очередного недееспособного разработчика, их недавно назначенный учитель Жинг решила, что они должны работать в разных сменах: Ландва - днём, а Вангохан - ночью.
"И наконец", - сказала Жинг на видеоконференции, - "мы не можем допустить задержки из-за обсуждения стиля кодирования. Также я не хочу иметь два разных стиля в одном приложении. Поэтому, так как Вангохан только что присоединился к этому проекту, он должен следовать стилю Ландвы так точно, как это возможно".
Вангохан поклонился в знак согласия и удалился, чтобы отдохнуть перед ночной сменой.
Когда наступила ночь, Вангохан начал знакомиться с исходным кодом Ландвы. Он был рад обнаружить отсутствие магических констант, но потом он ужаснулся, когда он обнаружил, что каждая константа приложения, независимо от назначения, была объявлена в одном огромном файле
Constants.java без комментариев: ...
public static final String HELP = "HELP";
public static final String HELP2 = "Need help?";
public static final String HELPU = "/help";
public static final String HELPTA = "{{help}}";
public static final String HELPTB = "${help}";
public static final String HTTP = "HTTP";
public static final String HTTPU = "http://";
public static final String HTTPS = "https";
...
Вангохан собрался было переписать файл, но вспомнил приказ Жинг. Не желая проявить неуважение к зарождающейся власти своего давнего друга, Вангохан оторвался от клавиатуры и хмуро уставился в монитор.Утром Ландва обнаружил сообщение от Вангохана:
Всё закодировано в соответствии с Вашим кодом.Ландва скачал последние изменения из хранилища и обнаружил, что почти все файлы исчезли. Осталось только два. Первый Ландва узнал, а второй появился всего пару часов назад:
Constants.java 48K
Code.java 8090K
Original: Unity
Комментариев нет:
Отправить комментарий