Pull to refresh
5
0
Окружко Алексей @Conacry

Golang developer

Send message

Использование фреймворков в доменном слое нарушает SRP принцип. У доменной модели становится два актора. И тогда доменная модель зависит не только от бизнес логики, но еще и от фреймворка. Как пример - JPA в Java (использование аннотаций в бизнес модели). Когда структура бизнес модели зависит еще и от структуры таблиц в базе данных.

Спасибо за статью!

Как раз только закончил читать лекции по курсу. Для себя я выбрал очный формат лекций. Мне показалось, что это намного интересней: тут и реакции студентов можно считать, да и сценки разыграть, чтобы объяснить как работает планировщик потоков в ОС)

Первое с чем столкнулся из разряда "ожидание-реальность", что студенты могут не сразу понять то, что ты им рассказываешь, даже если это элементарные вещи, даже если ты рассказал как "для маленьких в картинках". И найти способ объяснения, чтобы поняли все - это очень интересная, не тривиальная задача.

Что я получил для себя от преподавания:

1) Я понял, что я могу преподавать.

2) Более глубокие знания языка и платформы. Тут спасибо студентам за их вопросы - "Чем больше задает вопросов студент, тем умнее учитель!

И соглашусь с автором - идти преподавать надо точно не из-за денег, а только, если преподавание приносит удовольствие.

Интересно почему изначально была выбрана видимость per-loop, а не per-iteration? Для экономии памяти?

Можно через установку OnDragListener в приложении источнике. Событие DragEvent происходит глобально. Единственное, для корректной отработки удаления, необходимо идентифицировать объект перетаскивания.
Да, можно. Я делал также перетаскивание текста в стандартный Message.

Information

Rating
Does not participate
Registered
Activity

Specialization

Backend Developer
Senior