Почему нельзя полагаться на пользовательские отчёты об ошибках |
Метки: author SmirkinDA тестирование it-систем программирование отладка клиентская оптимизация блог компании parallels parallels отчетность баги |
[Из песочницы] EntityFramework: (анти)паттерн Repository |
Репозиторий является посредником между слоем доступа к данным и доменным слоем,
работая как in-memory коллекция доменных обектов. Клиенты создают декларативные
описания запросов и передают их в репозиторий для выполнения.
— свободный перевод Мартина Фаулера
EntityFraemwork предоставляет нам готовую реализацию паттернов Repository: DbSet
и UnitOfWork: DbContext
. Но мне часто приходится видеть, как коллеги используют в своих проектах собственную реализацию репозиториев поверх существующих в EntityFraemwork.
Чаще всего используется один из двух подходов:
И каждый из этих подходов содержит недостатки.
Читать дальше →
|
Полезные книги о разработке мобильных игр на Android и iOS |
Вы решили заняться разработкой мобильных игр. С чего начать? Большинство программистов в геймдеве не ходили в учебные заведения, специализирующие только на играх. Скорее, это был какой-нибудь аналог GeekUniversity с видеоуроками или самостоятельный путь, начавшийся с огромного количества любимых игр, разбора механики, курсов в целом по мобильной разработке, оттачивания найденных алгоритмов в простых игрушках, создаваемых для первого портфолио.
Вне зависимости от выбранного пути, рано или поздно появится необходимость подключить еще один источник знаний, и тут вы можете задуматься о книгах. Учитывайте, что ни одна книга по мобильной разработке не заменит практику. В больших статьях по геймдеву вы слово «книга» можете вообще не встретить. Однако книги имеют определенное преимущество по сравнению со статьями — легко отсортировать их по рейтингу и выбрать лучшие.
Итак, книги не заменят вам реальные боевые курсы, но они могут стать хорошим подспорьем и дополнительным источником знаний. Из книг выбираем лучшие, а далее сортируем по вашему языку и области применения.
Читать дальше ->
|
Разбираемся с памятью: тесты и оптимизация |
Метки: author ARG89 разработка под windows программирование отладка .net блог компании jug.ru group память оптимизация кода |
История развития машинного обучения в ЛК |
Метки: author Kaspersky_Lab информационная безопасность блог компании «лаборатория касперского» machine learning humachine |
Налоги на IT-бизнес в России |
Метки: author Roman_Yankovskiy развитие стартапа законодательство и it-бизнес закон стартапа юриспруденция налоги взносы |
Как мы увеличили загрузки приложения на 14% с помощью нового дизайна иконки |
|
Опыт использования GrayLog |
Хочу поделиться опытом использования GrayLog в наших проектах и как это повлияло на качество продуктов.
Читать дальше ->
Метки: author harabchuk управление разработкой управление продуктом help desk software блог компании sipuni логи поддержка пользователей анализ данных |
Подборка: 10 бесплатных шрифтов |
Метки: author Logomachine типографика блог компании логомашина бизнес дизайн шрифты подборка |
О качестве требований в ИТ проектах, на чистоту (с позиции команды разработки). Часть 1 |
Получить бы медаль, а уж с обратной ее стороной найдем, что делать.
(Георгий Александров)
|
3 спорные идеи руководителя поддержки |
Метки: author usedesk help desk software helpdesk поддержка клиентов |
Как писать нормальные тексты на английском, не будучи носителем языка |
Метки: author blognetology блог компании нетология английский язык изучение английского технические тексты техписатели нетология |
Скачивает фото из Instagram с помощью бота Вконтакте |
В этой публикации напишем бота Вконтакте, которые принимает ссылку на фото из Instagram'a, а обратно отправляет эту фотографию.
Читать дальше ->
Метки: author sgaynetdinov вконтакте api python api python 3.6 vkontakte api |
[Из песочницы] Всё познаётся в сравнении, или реализация одной простенькой задачи на python и tcl |
Метки: author svk28 функциональное программирование python tcl |
[Перевод] Графическим дизайнерам для ума и души: 20 новых уроков |
|
ТЕЛЕФОННАЯ КНИГА FREESWITCH |
Метки: author binfini системное программирование разработка систем связи asterisk блог компании business infinity group freeswitch ip- телефония ip-pbx атс voip |
[Перевод] Бинарный поиск в JavaScript. Практический пример |
Метки: author merovinh разработка веб-сайтов программирование javascript бинарный поиск алгоритмы поиска |
[Из песочницы] Обзор C++ библиотек глубокого обучения Apache.SINGA, tiny-dnn, OpenNN |
Метки: author inkoziev машинное обучение c++ machine learning deep learning библиотеки глубокое обучение нейросети apache.singa tiny-dnn opennn |
По-хамстерскому счёту: от китайских планшетов до няни-робота из Подмосковья |
Метки: author HamsterMrkt управление разработкой управление проектами управление продуктом блог компании hamster marketplace hamster robotics playpad история производство трудности |
Современные методы исследования безопасности веб-приложений |
Метки: author LukaSafonov информационная безопасность блог компании pentestit penetration testing |