Презентация Качество кода или инженерная культура онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Качество кода или инженерная культура абсолютно бесплатно. Урок-презентация на эту тему содержит всего 30 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Качество кода или инженерная культура



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    30 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.45 MB
  • Просмотров:
    63
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Качество кода или инженерная
Содержание слайда: Качество кода или инженерная культура Igor Stepin, igor@stepin.name, twitter.com/stepin

№2 слайд
О себе Architect Больше лет в
Содержание слайда: О себе Architect Больше 10 лет в коммерческой разработке Часто разработка SaaS с вебом и мобильными

№3 слайд
Что обсуждаем? Как писать
Содержание слайда: Что обсуждаем? Как писать качественный код программисту.

№4 слайд
Вопросы лучше сразу
Содержание слайда: Вопросы лучше сразу

№5 слайд
Зачем? Гораздо удобнее
Содержание слайда: Зачем? Гораздо удобнее работать с чужим качественным кодом Приятно качественно делать свою работу За это еще и платят

№6 слайд
Что не обсуждаем? Не
Содержание слайда: Что не обсуждаем? Не обсуждается архитектурный уровень (почему тот или иной фреймворк, библиотека, БД и т.п.). Не рассматриваются организационные аспекты (процесс разработки и т.п.).

№7 слайд
Технология написания кода
Содержание слайда: Технология написания кода Практики индустрии (XP, …) Практики языка Практики платформы

№8 слайд
Что такое качественный код?
Содержание слайда: Что такое качественный код?

№9 слайд
Акт Строчка кода
Содержание слайда: Акт №1 Строчка кода

№10 слайд
Любая строчка кода стоит
Содержание слайда: Любая строчка кода стоит денег на написание, тестирование, документирование и продажу. И еще больших денег на поддержку.

№11 слайд
Через годы накапливаются
Содержание слайда: Через годы накапливаются сотни тысяч сомнительных строк кода Поэтому код обязательно обосновывается фичей Должен обязательно использоваться Излишние абстракции (интерфейс с одной реализацией) Замедляет сборку, тесты, чтение кода и т.п.

№12 слайд
Акт Я знаю лучше продуктолога.
Содержание слайда: Акт №2 Я знаю лучше продуктолога.

№13 слайд
Донеси свою мысль Иди в
Содержание слайда: Донеси свою мысль Иди в продуктологи Продуктолог разрешает кучу конфликтов между заинтересованными сторонами, ты не видишь всей картины. Не нужно ему мешать работать.

№14 слайд
Акт Но ведь есть примеры,
Содержание слайда: Акт №3 Но ведь есть примеры, когда я оказался прав...

№15 слайд
На самом деле их нет. Вы
Содержание слайда: На самом деле их нет. Вы инвестировали кучу денег в ненужный код сначала, а уже потом когда-нибудь что-то из этого могло потребоваться. Это вредительство, т.к. компании тогда не нужно было это, а ресурсы были потрачены, постоянно тратятся деньги на невостребованные фичи.

№16 слайд
Акт Наслаждение сложность или
Содержание слайда: Акт №4 Наслаждение сложность или «интересные» проекты

№17 слайд
Это приводит к невозможности
Содержание слайда: Это приводит к невозможности решить сложную задачу. Т.к. в начале, когда все еще было достаточно просто, проект невероятно переусложнили. Мир и так весьма сложен, достаточно скоро сложность проекта поднимется благодаря объективным вещам (требованиям заказчиков).

№18 слайд
Простота
Содержание слайда: Простота

№19 слайд
Простой код Легкий код
Содержание слайда: Простой код ≠ Легкий код

№20 слайд
Легкий код
Содержание слайда: Легкий код

№21 слайд
Это все?
Содержание слайда: Это все?

№22 слайд
Стандарты команды, компании,
Содержание слайда: Стандарты команды, компании, языка и платформы

№23 слайд
Проверки Вручную, автотесты,
Содержание слайда: Проверки Вручную, автотесты, анализаторы кода

№24 слайд
Документация Классов и
Содержание слайда: Документация Классов и структур данных, как собрать проект, неочевидных моментов и бизнес-логики

№25 слайд
По стандартам простейший
Содержание слайда: По стандартам простейший задокументированный проверенный код, решающий задачу

№26 слайд
Чек-лист Соответствует ли код
Содержание слайда: Чек-лист Соответствует ли код принятым стандартам? Все ли понятно в описании задачи и соответствует ли код задаче? Лучше переспросить Можно ли что-то удалить при сохранении первых двух пунктов? Удаляем Протестирован ли код (вручную и автоматически)? Пройдены ли проверки различными утилами (SonarQube, JaCoCo, IDEA)?

№27 слайд
Tools SonarQube Sonar runner
Содержание слайда: Tools SonarQube / Sonar runner JaCoCo IDEA green policy

№28 слайд
Все же почему инженерная
Содержание слайда: Все же почему инженерная культура? Мы уже не художники и не ученые. Наработаны огромные практики как разрабатывать и как не разрабатывать код. Их нужно планомерно применять.

№29 слайд
Спасибо за внимание! Вопросы?
Содержание слайда: Спасибо за внимание! Вопросы? igor@stepin.name, @stepin презентация: http://tinyurl.com/stepin-cq

№30 слайд
Photos https www.flickr.com
Содержание слайда: Photos https://www.flickr.com/photos/unconstructive_bry/2453389992 https://www.flickr.com/photos/nigelpepper/2828246011 https://www.flickr.com/photos/sk8geek/4432441300

Скачать все slide презентации Качество кода или инженерная культура одним архивом: