Заднее чутье разработчика, или как избежать проблем эксплуатации? (Антон Белоусов, ADD-2011) — различия между версиями

Материал из 0x1.tv

(Batch edit: replace PCRE (\n\n)+(\n) with \2)
 
(не показано 13 промежуточных версий этого же участника)
== Видео ==

{{vimeoembed|23925466|720|405}}

{{youtubelink|URAG0waZHMw}}{{letscomment}}

{{addconf-2011-videofile|2ba-developers-gut-feeling-belousov.avs.avi}}




<!-- == Подкаст ==
{{podfmembed|belonesox.podfm.ru/addconf/}} -->

<!-- == Презентация ==
[[Файл:Заднее чутье разработчика, или как избежать проблем эксплуатации? (Антон Белоусов, ADD-2011).pdf|page=-|left|256px]]

 -->

== Примечания и отзывы ==
<!-- <blockquote>[©]</blockquote> -->
* [http://addconf.ru/event.sdf/ru/add_2011/authors/AntonBelousov/395 страничка доклада на сайте конференции]
<references/>

<blockquote> довольно неплохое, но абсолютно бесполезное выступление Антона Белоусова с банальностями на тему необходимости выработки минимального процесса выпуска продукта. Презентация хорошая, но для другой аудитории, мне кажется. [http://ptiz-kem.livejournal.com/67244.html ©]</blockquote>

* {{libcustis-review|Максим Цепков - отчет об ADD-2011/Заднее чутье разработчика}}





[[Категория:ADD-2011]]
[[Категория:Эксплуатация]]
[[Категория:Философия программирования]]
{{stats|disqus_comments=0|refresh_time=2019-2021-08-31T17:02-27T22:14:27:23.547234644337|vimeo_comments=0|vimeo_plays=126133|youtube_comments=0|youtube_plays=8}}9}}

Текущая версия на 12:20, 4 сентября 2021

Аннотация

Докладчик
Антон Белоусов.jpg
Антон Белоусов

Любые новые возможности продукта — это новые проблемы. Проблемы могут возникнуть в любой момент работы кода — и при первом отладочном запуске, и через годы эксплуатации: внешние сервисы перестают работать, пользователи портят данные и т.п. Полностью их не избежать, но можно подготовиться, чтобы не тушить пожары.

Что для этого нужно:

  1. Выработать общий подход — «чутье заднего места»: предвидение проблем + требования и принципы разработки, помогающие их предотвратить.
  2. Использовать каталог паттернов — уже освоенных и решенных проблем, чтобы ими чутье не перенапрягать: при разработке сверяться с ним.

Структура паттернов: Источник проблемы — проблема — решения и меры.

Простейшие примеры источников проблем:

  • Внешний источник данных (падает, портит данные),
  • Пользователь (ошибается, портит данные),
  • Релиз (обновление все рушит, портит данные; бета-версия конфликтует с основной, ...).

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.



Примечания и отзывы


довольно неплохое, но абсолютно бесполезное выступление Антона Белоусова с банальностями на тему необходимости выработки минимального процесса выпуска продукта. Презентация хорошая, но для другой аудитории, мне кажется. ©

Plays:142   Comments:0