Рубрики
Без рубрики

Природа разработки программного обеспечения

= стоимость доставки по стоимости за расходы

Автор оригинала: Chris.

Разработка программного обеспечения – это огромная задача, которая может легко охватить вас. Вам нужно узнать не только язык программирования Сам, Но также алгоритмы и алгоритмический дизайн. Вам необходимо овладеть инструментами, такими как GIT, улучшите свои навыки отладки и тестирования и улучшить свои навыки сотрудничества при работе в командах (например, методы Agile).

В следующем видео я суммировал одну большую идею, которую я получил от книги «Характер разработки программного обеспечения» от одного из соавторов популярного «Agile Mainesesto», Рона Джеффрис.

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

  1. Примите решение о функциях, которые будут ценными для отправки клиенту.
  2. Свяжите два значения для каждой особенности: затраты на реализацию (например, время или деньги) и ценность для клиента.
  3. Возьми функцию с Максимум Значение за счет и реализовать эту функцию, правильно проверять его и отправьте его клиенту.
  4. Ищите обратную связь и перейдите к шагу 1.

В основе этого процесса является значением первого подхода – и философия непрерывного улучшения. В моих книгах «Кофе-брейк Python» и «Coffe Break Numpy», я покажу вам, как постоянно улучшать свои навыки Python.

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python одноклассники (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.

Оригинал: “https://blog.finxter.com/the-nature-of-software-development/”