Чтобы избежать конфликтов, которые могут привести к появлению очередного недееспособного разработчика, их недавно назначенный учитель Жинг решила, что они должны работать в разных сменах: Ландва - днём, а Вангохан - ночью.
"И наконец", - сказала Жинг на видеоконференции, - "мы не можем допустить задержки из-за обсуждения стиля кодирования. Также я не хочу иметь два разных стиля в одном приложении. Поэтому, так как Вангохан только что присоединился к этому проекту, он должен следовать стилю Ландвы так точно, как это возможно".
Вангохан поклонился в знак согласия и удалился, чтобы отдохнуть перед ночной сменой.
Когда наступила ночь, Вангохан начал знакомиться с исходным кодом Ландвы. Он был рад обнаружить отсутствие магических констант, но потом он ужаснулся, когда он обнаружил, что каждая константа приложения, независимо от назначения, была объявлена в одном огромном файле
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