Size: a a a

Programming Offtop

2020 June 17

AM

Andrew Mikhaylov in Programming Offtop
Там основная задача была найти все non-inner класы, наследующиеся от android.view.View (это как раз в viewsSequence делается), а дальше для каждого разобрать методы set*** с нужными характеристиками (attrsSequence) и сложить в модель.
источник

AM

Andrew Mikhaylov in Programming Offtop
Правда, рефлекшн там котлиновский
источник

AM

Andrew Mikhaylov in Programming Offtop
Но от джавового он не сильно отличается
источник

IK

Iliya Kuznetsov in Programming Offtop
Andrew Mikhaylov
Не могу сказать, так как перформанс не мерял. У меня пока задача была только по Android SDK побегать. Не берусь утверждать, что код хорошо написанный, но глянуть можно тут: https://github.com/inkremental/inkremental/blob/master/meta/introspect-android/src/main/kotlin/AndroidIntrospector.kt#L49
классно, вижу, спасибо. Символ VIEW где-то снаружи определён? это что за тип?
источник

IK

Iliya Kuznetsov in Programming Offtop
в 35й и 52й LOC он встречается
источник

AM

Andrew Mikhaylov in Programming Offtop
Iliya Kuznetsov
классно, вижу, спасибо. Символ VIEW где-то снаружи определён? это что за тип?
Это ClassName из kotlin-poet, библиотечки для генерации кода на котлине.
источник

AM

Andrew Mikhaylov in Programming Offtop
Есть аналогичный javapoet, если что
источник

IK

Iliya Kuznetsov in Programming Offtop
если у меня все JAR в одной папке скажем лежат, я натравливаю класслоадер на этот URL как папку?
источник

AM

Andrew Mikhaylov in Programming Offtop
Iliya Kuznetsov
если у меня все JAR в одной папке скажем лежат, я натравливаю класслоадер на этот URL как папку?
По-моему, это так не работает, джарники придётся поштучно туда урлами засунуть.
источник

AM

Andrew Mikhaylov in Programming Offtop
источник

IK

Iliya Kuznetsov in Programming Offtop
это конечно не проблема. Спасибо. Попробую для начала такое.
источник

AN

Alexander Nozik in Programming Offtop
Слушаю тимлидские доклады. И понимаю, что оно мне полезно и нравится. Все? Крест ставить надо на себе?
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Слушаю тимлидские доклады. И понимаю, что оно мне полезно и нравится. Все? Крест ставить надо на себе?
Почему?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Почему?
Ну типа все, пока код. Привет менеджмент.
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Ну типа все, пока код. Привет менеджмент.
Да вродь некоторые совмещают, хоть и далеко не все
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Да вродь некоторые совмещают, хоть и далеко не все
Блин, если бы не перманентная войнушка за поиск финансирования, то оно бы мне даже нравилось.
источник

AM

Andrew Mikhaylov in Programming Offtop
Хехе
источник

AN

Alexander Nozik in Programming Offtop
Просто для того, чтобы был тим, этот тим чем-то кормить надо...
источник

AD

Aleksey D. in Programming Offtop
Andrew Mikhaylov
То, о чём Игорь говорит, было до того, как начали дрочить на MVC и остальное. До этого ты не то, что в разных кусках проекта мог найти ошмётки разных привычных паттернов, ты вообще дуплей склеить не мог, не проварившись в проекте несколько месяцев. Только после этого начинало складываться ощущение, что ты вроде прикоснулся к древнем таинствам и эта дремучая лапша начала у тебя в голове складываться в картинку.
а у нас два таких приложения кормят ораву бэкендщиков со спрингом и мобилку нархитектуренную по уши)

ходим иногда подпиливать даже
источник

VN

Viktor Noskin in Programming Offtop
Alexander Nozik
Просто для того, чтобы был тим, этот тим чем-то кормить надо...
наберите тим студентов, у меня в универе так делают на кафедрах, правда идут туда в основном младшие курсы и результат соответствующий (я сам натворил плохого на 1-ом курсе там, аж стыдно)
источник