И что в этом такого? В транке должен всегда лежать вылизанный рабочий код штоле? А где хранить тогда решения, показавшиеся неудачными в данный момент? В блокноте на другом компьютере? Ты никогда не разрабатывал ничего сложнее хелловорлда в 5 строчек, похоже
Автор сам решает, сколько тянуть с тебя денег, независимо от того, как хорошо он пишет. А в продакшене транк держать плохо, но иногда ничего не поделаешь.
С первым согласен. Со вторым — полный бред. Прежде чем открывать код, можно было бы его хотя бы привести в более-менее нормальное состояние. Хотя эту коллекцию костылей проще будет переписать, наверное.
И что там не так?
Почитай код.
Чего именно?
AIMAccount, например.
Ткни в то место, где ты видишь что-то неправильное, я ничего не вижу.
Куча закомментированного кода, копипаст во все поля, public @interface NotNull и прочее и прочее.
А, еще все это завязано на какие-то сторонние костылищи с base64 и либу для AIM (WTF?)
И что в этом такого? В транке должен всегда лежать вылизанный рабочий код штоле? А где хранить тогда решения, показавшиеся неудачными в данный момент? В блокноте на другом компьютере? Ты никогда не разрабатывал ничего сложнее хелловорлда в 5 строчек, похоже
А. Забыл указать, что это стоило $2 и вообще это код из продакшена с парой мелких фиксов.
Если я использую аим и есть библиотека для аима, зачем мне писать эту библиотеку вручную?
А зачем использовать ее для хранения конфигов, когда есть дефолтный API?
Автор сам решает, сколько тянуть с тебя денег, независимо от того, как хорошо он пишет. А в продакшене транк держать плохо, но иногда ничего не поделаешь.
С первым согласен. Со вторым — полный бред. Прежде чем открывать код, можно было бы его хотя бы привести в более-менее нормальное состояние. Хотя эту коллекцию костылей проще будет переписать, наверное.
Нет не можно. Это только твое мнение. Тут тебе опенсорс.