Bogdan
но задание тупорылое
Шаман Каган
Mikhail
Ну чо, мужики, как прошёл кодерский день?
Bogdan
я почитал кстати исходники DI таки да там чисто список дескрипторов которые реализуются на основе рефлексии
Bogdan
странно что только МС додумались сделать это так красиво
Bogdan
ибо я читал исходники нинджекта и там боль
Bogdan
но для фреймворка в основном нинджект используют
Bogdan
легаси*
Mikhail
Ну в жабе например IoC через костыли реализовано, один из типов внедрения - рефлексия делает private поле public, инициализирует и закрывает обратно.
m700
Ну чо, мужики, как прошёл кодерский день?
утром все упало - вечером все подняли
Mikhail
утром все упало - вечером все подняли
Я в конце рабочего дня хотел задержаться и поработать, но дев стенд уронили, и я понял - знак
Mikhail
Поэтому щас заступаю в ночную смену)))
Bogdan
просто в джаве тоже есть рефлексия правда не такая расширенная но все же
Mikhail
Бест - через конструкторы
Bogdan
когда в джаве свойства появятся
Bogdan
после шарпа так непривычно лабы делать
Bogdan
и прописывать руками методы гет-сет
Александр
ребят есть страный вопрос, что такое функция я понимаю и призыв функции тоже, собсвенно именованная функция а вот когда я просто в файле цик написал какой нибудь, это же тоже функция а как ее правильно назвать
Mikhail
когда в джаве свойства появятся
ваще-та в джаве есть Lombok)
Bogdan
призыв функции?
Александр
вызов)
Bogdan
ваще-та в джаве есть Lombok)
это типо дополнение?
Mikhail
ваще-та в джаве есть Lombok)
И он тебе не тока сеттеры заебумбит, а ещё и всякие toString и Equals переопределит
Mikhail
Вешаешь на класс аннотацию, а класслоадер автоматически создаёт всё необходимое сам
Mikhail
а так нельзя переопределять tostring и equals?
Ну тебе необходимо это руками делать
Mikhail
А так - всё автоматом. Необходимость писать бойлерный код отпадает
Bogdan
вызов)
короче функция это участок кода который ты можешь использовать повторно
Александр
короче функция это участок кода который ты можешь использовать повторно
это я понимаю, а вот я взял в файле просто цикл написал, который что нибудь делает, я не дал ему название , как он называется? анонимная функция? или как
Bogdan
жаль только оракл до этого не додумались
Bogdan
опять энтузиасты все делают
Bogdan
вопрос непонятный
Mikhail
Файл без названия не может существовать
Bogdan
У файла всегда есть название, чувак, начнем с этого))
там не понятно это он про сам файл или про файл кода
Максимус
Кастует
Ульту?
Александр
Файл без названия не может существовать
давай на примере for i in range(10) print("что нибудь") как назвать этот кусок кода
Bogdan
цикл
Александр
да
Bogdan
это обычный цикл это не является функцией
Mikhail
давай на примере for i in range(10) print("что нибудь") как назвать этот кусок кода
Ты имеешь понятие, что такое процедурное программирование, линейное и ООП?
Mikhail
давай на примере for i in range(10) print("что нибудь") как назвать этот кусок кода
Здесь ты линейно просто вызвал код, но он все равно находится внутри main метода, всего всего
Александр
Ты имеешь понятие, что такое процедурное программирование, линейное и ООП?
ну это явно не опп, не функциональное потому что функции я не обьявляю
Oleksii
Александр
именно, это линейное
вот этого слова я и не знал)
Mikhail
Кастует
вот вы рофлите, а можно ведь инт к стринге кастить
Александр
Mikhail
в пайтоне вроде не ООП основная парадигма
Да я хз относительно какого контекста чел изъяснялся
Bogdan
код похож на пайтон
Bogdan
котлин такой интересный а интересный тем что нет неявных приведений и поэтому забыть что-то предусмотреть как 2 пальца об асфальт
Bogdan
но а так язык прикольный
Bogdan
правда после шарпа он вообще непривычный
Александр
в пайтоне вроде не ООП основная парадигма
чисто пайтон нет, джанга в целом да, да мне просто стало интересно название, когда не опп и не функционал
Mikhail
но а так язык прикольный
У меня дружище хотел обуздать котлен, начал жабу (в мобилку хотел). В итоге не пошло, учит JS, собирается на фронт))
Mikhail
сначало научись задавать вопросы
Желательно гуглу))) И тогда жизнь в разы проще станет
Bogdan
мобильных апок
Bogdan
а вообще котлин не удобен тем что он привязан к платформе как и свифт
Bogdan
поэтому надо по сути 2 разных приложения писать под андроид и ios
Mikhail
Я в августе устроился на работу. С того момента ни строчки джава кода не написал. Хотя устроился жаба бекендером. Всё это время фронт пишу. Может это судьба?
Bogdan
а языки все похожие
Mikhail
просто успел много чего потрогать))
Bogdan
у них одни и те же предки просто их перелопачивают
Mikhail
и были проекты разные уже
Bogdan
а так по сути под капотом один и тот же сишный код