
хорошее утро в понедельник, я mpj, и вы
наблюдая забавную забавную функцию, название
видео на этой неделе — настройки злые
это было нытье мне много в последнее время я
действительно думаю, что настройки — это бич
в разработке программного обеспечения, и я хочу
расскажите о расходах и проблемах с
наличие у них каких настроек, что
какой настрой я говорю
в основном я говорю о том, что
экран настроек с переключателями в вас
знать , как один из всего программного обеспечения имеет некоторые
вид конфигурации, например, например
представьте себе этот экран настроек
есть имя, мое имя есть и
то есть часовой пояс и блокировка
теперь у вас нет проблем с
это не то, о чем я говорю
большинство программных продуктов нуждается в
конфигурации , как это вы знаете , в
если это социальное программное обеспечение, которое
в какой-то момент вы выбрали время, которое, возможно,
покончить с часовым поясом и обнаружить его
но он по-прежнему будет меняться на человека
будет просто настроен на работу
системный уровень вместо этого знает зло, которое
Я собираюсь говорить о том , как вещи
это добавляет переключатель для чего-то вроде
автоматическое воспроизведение видео это ужасно
рисование нас, так что это необходимо
возможно, и это злая разница
между этими двумя категориями настроек
или конфигурации того, что вам нравится
назовите это , что это даст пользователю
другой путь через приложение
это просто переменные, которые
все пользователи имеют это просто отображает
другое имя для каждого пользователя в
шаблоны в представлениях, но это
toggle делает немного больше, он создает, как
расходящиеся пути внутри
приложение, в котором пользователи будут иметь
различный опыт в зависимости от того, что
их установка установлена, и они
яд в разработке программного обеспечения Я собираюсь
расскажите, почему почему такие настройки, как
это зло, потому что они добавляют
комбинаторный взрыв тестовых случаев
что это значит?
Я собираюсь поговорить о
комбинаторного взрыва, но сначала
Я хочу немного рассказать о том, почему
люди добавляют эти функции в первый
настройки места добавляются, когда команда
неспособность принять решение о продукте для
Например, настройки видео для автовоспроизведения
это настройка, которая существует в Twitter
, поэтому все воспроизводимые видеоролики
то, что виноградная лоза начала видео
app vine начал начинать пару
лет назад, и это получило удивительный
Результатом этого стало то, что все начали
делая это Instagram Facebook, а затем
Twitter также понял , о дерьме мы должны
делайте это так, чтобы они это сделали, но также играли
видео тоже очень раздражает так много
пользователи жалуются , что это будет много
негативной прессы будет много
отрицательное обслуживание клиентов, но даже с
все жалуются, что это
ясно, что вы все еще хотите это сделать
потому что это потрясающе для участия
это удивительно для количества мест
и это было потрясающе для всего рекламного дохода
для Твиттера имело смысл сделать так, чтобы
они добавили этот переключатель в
экрана настроек, в котором вы можете просто
порядок воспроизведения видеороликов, если вы
раздражен ими, все счастливы, о нет
комбинаторный взрыв тестового случая
когда вы разрабатываете программное обеспечение там
есть ряд вещей, которые могут пойти не так
когда вы его разрабатываете и
поддерживая его, а затем добавляя новые
функции, и вы знаете, как время проходит так
по мере развития все больше и больше
Тестовые , что вам нужно проверить каждый
время, когда вы вносите изменения ,
тестирование этих тестовых случаев более или менее
формально, но в конце концов кто-то должен
пройдите через них, вы должны проверить, что
вы можете создать заказ в
системы, и вы можете немного заплатить
ранее и учитывая, что вы получаете плату
это происходит, и это
в основном, вы проверяете,
что может пойти не так или не так или
неправильно, и поскольку вы разрабатываете, вы
Собирается получить
или в более этих тестах
случаев в основном количество вещей
что вам нужно проверять каждый раз, когда вы
отпустите свое программное обеспечение, которое вы можете
теоретически совершенствовать программное обеспечение
скажем, что вы создаете маленький маленький
Модуль NPM, который просто делает очень
вещь со строкой, такой как левая прокладка
это с нулями или что-то там нет
действительно любые ошибки в этой реализации
это это в значительной степени совершенства , потому что
он мало делает в реальном программном обеспечении
количество тестовых примеров растет, а некоторые из
они просто разрываются от времени до
время, и все в порядке , это что-то
что мы принимаем, потому что хотим ускорить
и нам нужны функции, и мы хотим роста
нам действительно не нужно совершенное программное обеспечение
это нормально, что время от времени ломается
но мы все еще хотим сохранить тестовые примеры
потому что больше вещей, которые могут пойти
неправильное пойдет не так, поэтому, если мы сможем получить
прочь с более простым программным обеспечением с меньшим количеством
мы должны это сделать, и это
причина, почему добавление функции переключается на
ваше приложение настолько зловещее, что
он добавляет комбинаторный взрыв
тестовые примеры позвольте мне привести пример
скажем, что у вас есть функция
функциональность вас или что-то в
ваше приложение, и это не самое
сложный взгляд
развивая его в течение нескольких месяцев
предположим, что у него 40 тестовых случаев 40
части индивидуальной функциональности, которые
вы хотите убедиться, что работает каждый раз
вы сейчас отпустите, скажем, что это
функциональность имеет три переключателя
что влияет на его функционирование
список твитов, где вы можете
автовоспроизведение видео вкл или выкл может быть
список, в котором вы хотите показать или скрыть
элементы , которые были удалены в нем и
это может быть как размер элементов
если они компактны или если они вы
есть немного более чистое пространство, которое может быть
ничего, потому что вы добавили эти
устанавливает количество тестовых примеров
что вам нужно проверить свою функцию
чтобы убедиться, что он работает
правильно со всеми комбинациями
40 раз 2 раза 2 раза 2 равно
320 тестов и на самом деле часть
функциональность будет иметь больше вещей
что может пойти не так, как только 40 в реальном
разработка программного обеспечения эти цифры не
заканчиваются на 320, они в конечном итоге становятся
астрономический, поэтому, если у вас есть руководство
тестерам нужно зависеть от какого-то рода
странного взгляда на приложение
и какие вещи имеют тенденцию идти не так, и
проблема с установкой связана с этими
кривые роста не линейны
они экспоненциальны, поэтому они будут
просто растут растущие
растущие, как это, они не растут, как
это так, что вы не можете решить это с помощью
автоматическое тестирование и сотни и
сотни компьютеров, на которых выполняются ваши тесты
для вас, потому что цифры становятся такими
огромный, что вы не можете проверить их
все даже внутри, как целый кластер
компьютеров, которые вы просто сделали
программное обеспечение слишком сложно тестировать, и если
вы тоже сделали свое программное обеспечение
Сложно проверить, что вы сделали это слишком
сложно поддерживать качество нормально, но
давайте думать о другой стороне
монета о том, что пользователи раздражены
пользователи, которые хотят отключить автозапуск
видео это настоящая проблема, мы не
что делает эту проблему до этого этого параметра
он существует, поскольку у него есть мотивация
за ним это так, что мы можем сказать
обслуживания клиентов и средств массовой информации, которые
хорошо, мы все играем видео сейчас, но
у вас есть возможность отключить его это
нормально, проблема в том , что вы
это просто иллюзия предоставления пользователям
что они хотят, потому что исследования показывают, что
95% пользователей никогда не меняют настройки прямо сейчас
это будет варьироваться в зависимости от вашего
пользователей компьютеров, которых вы используете, но в
общее огромное огромное большинство будет
никогда
трогайте настройки куска
программное обеспечение, и это 95% означает, что это означает
что в действительности, когда вы добавляете переключатель
как переключение автовоспроизведения или любое
переключить то, что вы делаете
по умолчанию вы могли бы просто сделать
это единственный вариант, потому что это
опыт, который ваши пользователи собираются
за исключением очень небольшого меньшинства
вы на самом деле не нужно решать
потому что пользователи не
выбор, и я знаю, что вы думаете
здесь 5%, что
выбор не должен мы делать это для них и
да, мы должны полностью, если бы не
комбинаторный взрыв теста
случаев стоимость этого не стоит
для всего 5% пользователей небольших
меньшинство из тех людей будет уходить , но
подавляющее большинство из них будет использоваться
к новой функции и не попадают в
ловушка, что это не повлияет на мое приложение
так много, если я просто добавлю эту настройку
потому что настройки — одна из тех смертей
тысячами крошечных сокращений вещей
нет единого переключателя, который вы добавляете
чтобы замедлить ваше развитие до
сканирование, но все маленькие мелочи
что вы добавляете в течение долгого времени будет иметь вид
при этом это настройки Twitter
интерфейс и просто взгляните на это
у них это так много.
что вы можете изменить, это сумасшествие у нас есть
уведомления об уведомлениях по электронной почте и
веб-уведомления
давайте проверим эту вкладку в порядке, это безопасность
и уединение там много, как я
не говорю , что эти варианты
бесполезными они там есть для
причина , но все они добавляют немного
этот комбинаторный взрыв и это
это так много, что ему это нравится
полностью невозможно проверить
здесь есть вещи, которые они могли бы иметь
покончено с
не откладывать на продукт
решения и создания надлежащего продукта
решение с некоторым позвоночником вместо
эти полузапеченные вещи, где ты добрый
иметь иллюзию, которую вы даете
выбор пользователей, но на самом деле не потому, что
никто не имеет доступа к таким настройкам, как этот
отправить получать читать квитанции да я могу
полностью понять, почему есть некоторые
пользователи, которые не хотят, чтобы другие пользователи видели
когда они прочитали сообщения, потому что
это досадно, но facebook
Посланник не имеет этой настройки
нет возможности превратить Ридмана
квитанции вкл и выкл, и вы знаете, что это
является одним из самых популярных и наиболее
успешных послов в мире, они
не нуждался в этом, они не нуждались в нем, чтобы
выжить можно только что пропустить этот
вы могли бы
решение продукта просто имеет некоторые
просто хватило смелости поверить в свою
продукт, который вы делаете правильно
звоните, и если он не окажется
правый звонок перевернет функцию назад
не подделывать его с настройками и
это здесь, это также один из тех
где Twitter-тип верил в их
но недостаточно, чтобы не добавлять его
для его отключения, что
покажите мне лучшие твиты сначала Twitter
вид рода хочет перейти к
основанный на алгоритмах, но они также знают
что это будут лучшие пользователи, чтобы они
должны быть очень осторожны, если вы
хотите сделать решение продукта
Решение продукт , который они хотят идти в
воды первый первый провал
лето, но они боятся ох
холодно, и они окунают палец
Я не знаю, как прыгать или выходить из горшка
или я точно не знаю, что это за вещь
и я высмеиваю твиттер здесь
но я знаю , что это трудно это
трудно, поэтому эти параметры возникают его
трудно прыгать, пожалуй, лучше
аргумент — это просто хорошо, трудно
вскочить , но ваши конкуренты
эти решения с половиной задницы не
помогая кому в случае , если для I Твиттера
подумайте , нет ли настроек для автовоспроизведения
видео в новостной ленте Facebook, они
просто заказывайте видеоролики и как
Например, они массово успешны
от него и Twitter знает это
установка здесь этого видео автовоспроизведения это
не здесь, чтобы помочь пользователям ,
потому что Twitter был в страхе и из-за
что они не смогли сделать
решение продукта — надлежащий продукт
решение, и некоторые из вас могут быть
думая, что это звучит как
дизайнерское решение владельца продукта и это
является каналом программирования, что делает это
со мной, я просто программист
хорошо это потому, что это ваш
ответственность как разработчик программного обеспечения
информировать владельцев продуктов и дизайнеров
об этой проблеме этот комбинаторный
взрыва тестовых ящиков это не
совершенно очевидно, когда вы добавляете его
похоже, что вы решили проблему
это кажется хорошим, это будет похоже на хороший
вещь, которую вы добавили здесь, стоимость ребенка
что эти вещи имеют или, скорее,
привычка добавлять эти вещи, это не
совершенно очевидно, и это очень
тонкий, и даже если вы об этом знаете
он чувствует, что это путь вниз по линии и
и, возможно, чужие проблемы
возможно, разработчик программного обеспечения, который
после того, как вы покинули
организация превращает зловещий как ад
хорошо, чтобы суммировать эти настройки rant
злые, какое-то зло необходимо, но оно
ваша ответственность как программное обеспечение
разработчик, чтобы убедиться, что люди
которые несут ответственность за разработку в
понять, что этот комбинаторный
взрыв тестовых случаев существует и как
в результате они получат фьючерсы, которые
они хотят в будущем, чтобы они
будет медленнее, потому что скорость
ваши усилия по разработке программного обеспечения
будет замедляться , если вы не объясните это
продукт концепции для ваших потенциальных клиентов или
дизайнеры , которые или тот , кого ously
ваши усилия по развитию у них нет
правильной приоритизации они
нужно знать стоимость этой вещи
все еще может стоить этого, но он
также может быть о да, хорошо, да, если мы
должны получить эти проблемы, тогда
возможно, мы можем просто спроектировать его или
возможно, просто сделайте случай по умолчанию
только случай , это моя настройка рекламного объявления
медленно, потому что они злы
Вы согласны не согласны вы думаете , что я
гиперболический, но я, кстати, я
чувствовал себя сегодня в любом случае, пожалуйста
написать комментарий ниже Мне нравится
прочитайте свои мысли по моему, чтобы вы
смотрел эпизод веселой веселой функции I
выпустите это каждое утро понедельника О 800
GMT некоторые эпизоды похожи на меня
вы поете, где я говорю о процессе
разработки программного обеспечения, в то время как некоторые из них
немного веселее и практично, мы:
illa turd Я буду mtj до следующего понедельника
утро спасибо
наблюдая забавную забавную функцию, название
видео на этой неделе — настройки злые
это было нытье мне много в последнее время я
действительно думаю, что настройки — это бич
в разработке программного обеспечения, и я хочу
расскажите о расходах и проблемах с
наличие у них каких настроек, что
какой настрой я говорю
в основном я говорю о том, что
экран настроек с переключателями в вас
знать , как один из всего программного обеспечения имеет некоторые
вид конфигурации, например, например
представьте себе этот экран настроек
есть имя, мое имя есть и
то есть часовой пояс и блокировка
теперь у вас нет проблем с
это не то, о чем я говорю
большинство программных продуктов нуждается в
конфигурации , как это вы знаете , в
если это социальное программное обеспечение, которое
в какой-то момент вы выбрали время, которое, возможно,
покончить с часовым поясом и обнаружить его
но он по-прежнему будет меняться на человека
будет просто настроен на работу
системный уровень вместо этого знает зло, которое
Я собираюсь говорить о том , как вещи
это добавляет переключатель для чего-то вроде
автоматическое воспроизведение видео это ужасно
рисование нас, так что это необходимо
возможно, и это злая разница
между этими двумя категориями настроек
или конфигурации того, что вам нравится
назовите это , что это даст пользователю
другой путь через приложение
это просто переменные, которые
все пользователи имеют это просто отображает
другое имя для каждого пользователя в
шаблоны в представлениях, но это
toggle делает немного больше, он создает, как
расходящиеся пути внутри
приложение, в котором пользователи будут иметь
различный опыт в зависимости от того, что
их установка установлена, и они
яд в разработке программного обеспечения Я собираюсь
расскажите, почему почему такие настройки, как
это зло, потому что они добавляют
комбинаторный взрыв тестовых случаев
что это значит?
Я собираюсь поговорить о
комбинаторного взрыва, но сначала
Я хочу немного рассказать о том, почему
люди добавляют эти функции в первый
настройки места добавляются, когда команда
неспособность принять решение о продукте для
Например, настройки видео для автовоспроизведения
это настройка, которая существует в Twitter
, поэтому все воспроизводимые видеоролики
то, что виноградная лоза начала видео
app vine начал начинать пару
лет назад, и это получило удивительный
Результатом этого стало то, что все начали
делая это Instagram Facebook, а затем
Twitter также понял , о дерьме мы должны
делайте это так, чтобы они это сделали, но также играли
видео тоже очень раздражает так много
пользователи жалуются , что это будет много
негативной прессы будет много
отрицательное обслуживание клиентов, но даже с
все жалуются, что это
ясно, что вы все еще хотите это сделать
потому что это потрясающе для участия
это удивительно для количества мест
и это было потрясающе для всего рекламного дохода
для Твиттера имело смысл сделать так, чтобы
они добавили этот переключатель в
экрана настроек, в котором вы можете просто
порядок воспроизведения видеороликов, если вы
раздражен ими, все счастливы, о нет
комбинаторный взрыв тестового случая
когда вы разрабатываете программное обеспечение там
есть ряд вещей, которые могут пойти не так
когда вы его разрабатываете и
поддерживая его, а затем добавляя новые
функции, и вы знаете, как время проходит так
по мере развития все больше и больше
Тестовые , что вам нужно проверить каждый
время, когда вы вносите изменения ,
тестирование этих тестовых случаев более или менее
формально, но в конце концов кто-то должен
пройдите через них, вы должны проверить, что
вы можете создать заказ в
системы, и вы можете немного заплатить
ранее и учитывая, что вы получаете плату
это происходит, и это
в основном, вы проверяете,
что может пойти не так или не так или
неправильно, и поскольку вы разрабатываете, вы
Собирается получить
или в более этих тестах
случаев в основном количество вещей
что вам нужно проверять каждый раз, когда вы
отпустите свое программное обеспечение, которое вы можете
теоретически совершенствовать программное обеспечение
скажем, что вы создаете маленький маленький
Модуль NPM, который просто делает очень
вещь со строкой, такой как левая прокладка
это с нулями или что-то там нет
действительно любые ошибки в этой реализации
это это в значительной степени совершенства , потому что
он мало делает в реальном программном обеспечении
количество тестовых примеров растет, а некоторые из
они просто разрываются от времени до
время, и все в порядке , это что-то
что мы принимаем, потому что хотим ускорить
и нам нужны функции, и мы хотим роста
нам действительно не нужно совершенное программное обеспечение
это нормально, что время от времени ломается
но мы все еще хотим сохранить тестовые примеры
потому что больше вещей, которые могут пойти
неправильное пойдет не так, поэтому, если мы сможем получить
прочь с более простым программным обеспечением с меньшим количеством
мы должны это сделать, и это
причина, почему добавление функции переключается на
ваше приложение настолько зловещее, что
он добавляет комбинаторный взрыв
тестовые примеры позвольте мне привести пример
скажем, что у вас есть функция
функциональность вас или что-то в
ваше приложение, и это не самое
сложный взгляд
развивая его в течение нескольких месяцев
предположим, что у него 40 тестовых случаев 40
части индивидуальной функциональности, которые
вы хотите убедиться, что работает каждый раз
вы сейчас отпустите, скажем, что это
функциональность имеет три переключателя
что влияет на его функционирование
список твитов, где вы можете
автовоспроизведение видео вкл или выкл может быть
список, в котором вы хотите показать или скрыть
элементы , которые были удалены в нем и
это может быть как размер элементов
если они компактны или если они вы
есть немного более чистое пространство, которое может быть
ничего, потому что вы добавили эти
устанавливает количество тестовых примеров
что вам нужно проверить свою функцию
чтобы убедиться, что он работает
правильно со всеми комбинациями
40 раз 2 раза 2 раза 2 равно
320 тестов и на самом деле часть
функциональность будет иметь больше вещей
что может пойти не так, как только 40 в реальном
разработка программного обеспечения эти цифры не
заканчиваются на 320, они в конечном итоге становятся
астрономический, поэтому, если у вас есть руководство
тестерам нужно зависеть от какого-то рода
странного взгляда на приложение
и какие вещи имеют тенденцию идти не так, и
проблема с установкой связана с этими
кривые роста не линейны
они экспоненциальны, поэтому они будут
просто растут растущие
растущие, как это, они не растут, как
это так, что вы не можете решить это с помощью
автоматическое тестирование и сотни и
сотни компьютеров, на которых выполняются ваши тесты
для вас, потому что цифры становятся такими
огромный, что вы не можете проверить их
все даже внутри, как целый кластер
компьютеров, которые вы просто сделали
программное обеспечение слишком сложно тестировать, и если
вы тоже сделали свое программное обеспечение
Сложно проверить, что вы сделали это слишком
сложно поддерживать качество нормально, но
давайте думать о другой стороне
монета о том, что пользователи раздражены
пользователи, которые хотят отключить автозапуск
видео это настоящая проблема, мы не
что делает эту проблему до этого этого параметра
он существует, поскольку у него есть мотивация
за ним это так, что мы можем сказать
обслуживания клиентов и средств массовой информации, которые
хорошо, мы все играем видео сейчас, но
у вас есть возможность отключить его это
нормально, проблема в том , что вы
это просто иллюзия предоставления пользователям
что они хотят, потому что исследования показывают, что
95% пользователей никогда не меняют настройки прямо сейчас
это будет варьироваться в зависимости от вашего
пользователей компьютеров, которых вы используете, но в
общее огромное огромное большинство будет
никогда
трогайте настройки куска
программное обеспечение, и это 95% означает, что это означает
что в действительности, когда вы добавляете переключатель
как переключение автовоспроизведения или любое
переключить то, что вы делаете
по умолчанию вы могли бы просто сделать
это единственный вариант, потому что это
опыт, который ваши пользователи собираются
за исключением очень небольшого меньшинства
вы на самом деле не нужно решать
потому что пользователи не
выбор, и я знаю, что вы думаете
здесь 5%, что
выбор не должен мы делать это для них и
да, мы должны полностью, если бы не
комбинаторный взрыв теста
случаев стоимость этого не стоит
для всего 5% пользователей небольших
меньшинство из тех людей будет уходить , но
подавляющее большинство из них будет использоваться
к новой функции и не попадают в
ловушка, что это не повлияет на мое приложение
так много, если я просто добавлю эту настройку
потому что настройки — одна из тех смертей
тысячами крошечных сокращений вещей
нет единого переключателя, который вы добавляете
чтобы замедлить ваше развитие до
сканирование, но все маленькие мелочи
что вы добавляете в течение долгого времени будет иметь вид
при этом это настройки Twitter
интерфейс и просто взгляните на это
у них это так много.
что вы можете изменить, это сумасшествие у нас есть
уведомления об уведомлениях по электронной почте и
веб-уведомления
давайте проверим эту вкладку в порядке, это безопасность
и уединение там много, как я
не говорю , что эти варианты
бесполезными они там есть для
причина , но все они добавляют немного
этот комбинаторный взрыв и это
это так много, что ему это нравится
полностью невозможно проверить
здесь есть вещи, которые они могли бы иметь
покончено с
не откладывать на продукт
решения и создания надлежащего продукта
решение с некоторым позвоночником вместо
эти полузапеченные вещи, где ты добрый
иметь иллюзию, которую вы даете
выбор пользователей, но на самом деле не потому, что
никто не имеет доступа к таким настройкам, как этот
отправить получать читать квитанции да я могу
полностью понять, почему есть некоторые
пользователи, которые не хотят, чтобы другие пользователи видели
когда они прочитали сообщения, потому что
это досадно, но facebook
Посланник не имеет этой настройки
нет возможности превратить Ридмана
квитанции вкл и выкл, и вы знаете, что это
является одним из самых популярных и наиболее
успешных послов в мире, они
не нуждался в этом, они не нуждались в нем, чтобы
выжить можно только что пропустить этот
вы могли бы
решение продукта просто имеет некоторые
просто хватило смелости поверить в свою
продукт, который вы делаете правильно
звоните, и если он не окажется
правый звонок перевернет функцию назад
не подделывать его с настройками и
это здесь, это также один из тех
где Twitter-тип верил в их
но недостаточно, чтобы не добавлять его
для его отключения, что
покажите мне лучшие твиты сначала Twitter
вид рода хочет перейти к
основанный на алгоритмах, но они также знают
что это будут лучшие пользователи, чтобы они
должны быть очень осторожны, если вы
хотите сделать решение продукта
Решение продукт , который они хотят идти в
воды первый первый провал
лето, но они боятся ох
холодно, и они окунают палец
Я не знаю, как прыгать или выходить из горшка
или я точно не знаю, что это за вещь
и я высмеиваю твиттер здесь
но я знаю , что это трудно это
трудно, поэтому эти параметры возникают его
трудно прыгать, пожалуй, лучше
аргумент — это просто хорошо, трудно
вскочить , но ваши конкуренты
эти решения с половиной задницы не
помогая кому в случае , если для I Твиттера
подумайте , нет ли настроек для автовоспроизведения
видео в новостной ленте Facebook, они
просто заказывайте видеоролики и как
Например, они массово успешны
от него и Twitter знает это
установка здесь этого видео автовоспроизведения это
не здесь, чтобы помочь пользователям ,
потому что Twitter был в страхе и из-за
что они не смогли сделать
решение продукта — надлежащий продукт
решение, и некоторые из вас могут быть
думая, что это звучит как
дизайнерское решение владельца продукта и это
является каналом программирования, что делает это
со мной, я просто программист
хорошо это потому, что это ваш
ответственность как разработчик программного обеспечения
информировать владельцев продуктов и дизайнеров
об этой проблеме этот комбинаторный
взрыва тестовых ящиков это не
совершенно очевидно, когда вы добавляете его
похоже, что вы решили проблему
это кажется хорошим, это будет похоже на хороший
вещь, которую вы добавили здесь, стоимость ребенка
что эти вещи имеют или, скорее,
привычка добавлять эти вещи, это не
совершенно очевидно, и это очень
тонкий, и даже если вы об этом знаете
он чувствует, что это путь вниз по линии и
и, возможно, чужие проблемы
возможно, разработчик программного обеспечения, который
после того, как вы покинули
организация превращает зловещий как ад
хорошо, чтобы суммировать эти настройки rant
злые, какое-то зло необходимо, но оно
ваша ответственность как программное обеспечение
разработчик, чтобы убедиться, что люди
которые несут ответственность за разработку в
понять, что этот комбинаторный
взрыв тестовых случаев существует и как
в результате они получат фьючерсы, которые
они хотят в будущем, чтобы они
будет медленнее, потому что скорость
ваши усилия по разработке программного обеспечения
будет замедляться , если вы не объясните это
продукт концепции для ваших потенциальных клиентов или
дизайнеры , которые или тот , кого ously
ваши усилия по развитию у них нет
правильной приоритизации они
нужно знать стоимость этой вещи
все еще может стоить этого, но он
также может быть о да, хорошо, да, если мы
должны получить эти проблемы, тогда
возможно, мы можем просто спроектировать его или
возможно, просто сделайте случай по умолчанию
только случай , это моя настройка рекламного объявления
медленно, потому что они злы
Вы согласны не согласны вы думаете , что я
гиперболический, но я, кстати, я
чувствовал себя сегодня в любом случае, пожалуйста
написать комментарий ниже Мне нравится
прочитайте свои мысли по моему, чтобы вы
смотрел эпизод веселой веселой функции I
выпустите это каждое утро понедельника О 800
GMT некоторые эпизоды похожи на меня
вы поете, где я говорю о процессе
разработки программного обеспечения, в то время как некоторые из них
немного веселее и практично, мы:
illa turd Я буду mtj до следующего понедельника
утро спасибо
Please follow and like us:
Be First to Comment