Обновить
9
0

Пользователь

Отправить сообщение

Спасибо за подробный ответ!

  1. Я понимаю, что без исходного задания сложно что-то сказать и мне бы хотелось выложить и его, но решил по этическим соображениям воздержаться - все таки моя цель не врожда с компанией. Хотя тут можно было бы поспорить;

  2. Этот момент я тоже обдумывал, но решил не плодить оверхед и написать самый простой вариант. Не совсем понял почему "анонимная структура" - это конкретный инстанс конкретного класса. В общем оверхед также можно оценить как "плохо" на мой взгляд - сколько кейсов было, когда написали код "наперед", а его все равно приходилось переписывать, но при этом еще разбирать. Изменить 1 класс проще, чем всю систему.

  3. Я действительно использовал ИИ-шку, но в основном только для отладочных целей и нескольких вопросов по языку. В остальном код писался руками. Если не затруднит, то не могли бы вы привести примеры разного код стайла? Возможно также повлияло то что код стайл банально не настроен и автоформатирование работает так себе.

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

Аишка стоит существенно дешевле программиста на "высокой вилке", а если выход сопоставим, то зачем платить больше?

Так если аишка решает все проблемы, то зачем вообще платить человеку?) Вот только специалист не сможет просто вбить в аишку "сделай мне тестовое" и получить готовый результат. Однако, если она ускоряет работу (естественно не надо в слепую копи-паст делать), то ее использование на мой взгляд это плюс. Бизнесу важен результат.

Событие onChange не вызовется если попробовать загрузить дважды один и тот же файл или дважды нажать кнопку "отмена". Из-за этого можно ждать вечно, думая что пользователь выбирает файл в диалоговом окне. Есть ли для этого какое-то решение?

Akka.NET это набор инструментов и среда выполнения для приложений на .NET & Mono. Она является портом оригинальной акки (Java/Scala) на C#/F#.

По поводу совместимости мне не понятен вопрос. О какой совместимости идет речь?
Вы абсолютно правы. Я перевел так, бегло прочитав эту статью.
Я тоже так думал, но
Simple and high-level abstractions for concurrency and parallelism.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность