Перейти к содержимому

Тестирование REST API
онлайн, начало 2 ноября
Тестирование безопасности
онлайн, начало 28 октября
Практикум по тест-дизайну 2.0
онлайн, начало 30 октября
Автоматизатор мобильных приложений
онлайн, начало 28 октября
Фотография

Как поссорились Joel Spolsky и Robert C Martin (почти по классику)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 20 февраля 2009 - 09:09

Статья с броским заголовком «Spolsky vs Uncle Bob» на InfoQ является интересным расследованием на тему, вокруг чего спорили и ссорились такие якадзуны как Джоэль Спольски (Joel Spolsky) и Роберт Мартин (Robert C Martin, так же известный как «Uncle Bob»).

Изображение

Авторитетные товарищи сошлись на «религиозной почве» что есть Agile и пытались давить друг-друга авторитетом в данном вопросе.

Robert C Martin:
Joel said that the SOLID principle aren’t «agile». Everybody and his uncle thinks he knows what the term «agile» means. But I’m the guy who called the meeting where the name «agile» was picked. I’ve been writing about Agile development since the term Agile development was created. I think I know what is Agile and what isn’t. And I think I have the authority to override Joel on this one. Joel, the SOLID principles are agile.

Да, это довод Изображение Я больше тебя пишу на эту тему, поэтому мое мнение правильное, ага.

Уделите спору несколько минут вашего времени. Особенно рекомендуется к вдумчивому прочтению адептам Agile: подумайте, почему так много говорится про Agile, вместо того чтобы говорить о его ограничениях и недостатках? «Серебрянной пули нет», ответ на главный вопрос жизни «42», а люди, которые должны по идее нести великое, доброе и вечное спорят на личном уровне, кто из них достойнее рассуждать о значении термина Agile.

Кстати, заметим, Джоель говорит по сути: если весь Agile это идея не делать раньше времени того, что может быть делать и не надо будет, то как тогда согласуется с этим принципом идея TDD?

Оригинал публикации на InfoQ: «Spolsky vs Uncle Bob»

http://feeds.feedburner.com/~r/it4business/~4/543854632
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 847 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 20 февраля 2009 - 10:07

Слава, а на что намекает эта картинка? :)
  • 0

Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


#3 greesha

greesha

    Опытный участник

  • Members
  • PipPipPipPip
  • 363 сообщений
  • ФИО:Печёнкин Григорий Михайлович
  • Город:Мытищи

Отправлено 20 февраля 2009 - 10:59

Вот ещё вариант:

Изображение
  • 0
Григорий Печёнкин
greesha.ru
жежешечка

#4 Clauster

Clauster

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 20 февраля 2009 - 12:31

Вот ещё вариант:

Изображение

Изображение
  • 0

#5 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 20 февраля 2009 - 13:04

Слава, а на что намекает эта картинка? :)


Запаситесь попкорном и получите удовольствие :)
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#6 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 847 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 20 февраля 2009 - 13:22

А может сами обсудим? Я так понял, ты за Джоэла болеешь? :)
  • 0

Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


#7 greesha

greesha

    Опытный участник

  • Members
  • PipPipPipPip
  • 363 сообщений
  • ФИО:Печёнкин Григорий Михайлович
  • Город:Мытищи

Отправлено 20 февраля 2009 - 14:00

Слишком абстрактно, imho. О чём они на самом деле спорили - непонятно.

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


Сам я никогда не использовал XP, но по литературе у меня сложилось впечатление, что "обязательное следование всем принципам" введено именно из-за того, что некоторые важные аспекты разработки "размазаны" по этим принципам настолько тонким слоем, что небольшое отклонение от принципов их полностью уничтожит. (А кроме того, это своеобразная страховка для гуру от XP: нарушение правил страхования может служить основанием для отказа в выплате :secret: ).

Кстати, в Манифесте Agile нет ни слова о тестировании. :)
  • 0
Григорий Печёнкин
greesha.ru
жежешечка

#8 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 847 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 20 февраля 2009 - 14:13

Кстати, в Манифесте Agile нет ни слова о тестировании. :)

Ух ты, его оказывается на русский язык перевели.

А кто-нибудь знает, почему если в списке авторов манифеста навести мышкой на текст про Фаулера -- он становится зелёным, а для остальных такого эффекта нет, а?
  • 0

Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


#9 greesha

greesha

    Опытный участник

  • Members
  • PipPipPipPip
  • 363 сообщений
  • ФИО:Печёнкин Григорий Михайлович
  • Город:Мытищи

Отправлено 20 февраля 2009 - 14:22

А кто-нибудь знает, почему если в списке авторов манифеста навести мышкой на текст про Фаулера -- он становится зелёным, а для остальных такого эффекта нет, а?


Чувствуется профессионализм тестировщика. ;)

Кривая ссылка. Наверное, она должна была куда-то вести, но поскольку href отсутствует, выделяется только цветом.
  • 0
Григорий Печёнкин
greesha.ru
жежешечка

#10 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 847 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 20 февраля 2009 - 14:33

А кто-нибудь знает, почему если в списке авторов манифеста навести мышкой на текст про Фаулера -- он становится зелёным, а для остальных такого эффекта нет, а?

Кривая ссылка. Наверное, она должна была куда-то вести, но поскольку href отсутствует, выделяется только цветом.

Как это реализовано технически -- дело второстепенное (да, там ссылка без href). Вопрос в том, почему он удостоился этого, а остальные нет? :)
  • 0

Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


#11 Clauster

Clauster

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 20 февраля 2009 - 14:50

а может дядя Боб просто-напросто гомофоб?
  • 0

#12 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 20 февраля 2009 - 22:17

А может сами обсудим? Я так понял, ты за Джоэла болеешь? :)

Yep :) Не люблю фанатов, которые делают ради Идеи,а не ради Результата. А про аргументацию д.Боба я молчу :)
  • 0
Слава Панкратов
Редактор портала www.it4business.ru




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале