Неожиданная связь
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 04.08.09 17:21
Оценка: 49 (6) +1 :))) :)
Сейчас наконец пересилил себя и взялся за задачку, которую откладывал уже пару месяцев, и понял:

Test-driven development — это воплощение идеи "ленивых вычислений" в самом программисте.

Тебе облом. Тебе ОБЛОМ. Тебе облом в кубе. Но надо делать. Ты смотришь на обломки старых недоделок. Ты понимаешь, что нет никаких сил разбираться во всём этом, тебе абсолютно по барабану, что внутри делается каким кодом и почему. Но тебе НАДО это сделать.

Ты хочешь, чтобы оно хоть что-то сделало. Ты пишешь тест, чтобы оно хоть чихнуло. Ты его запускаешь... кодишь... запускаешь... кодишь... запускаешь... кодишь... запускаешь... кодишь... и всё это через большой, тотальный ОБЛОМ.

Наконец заработало, ты его спихиваешь и с чистой душой идёшь в отпуск.

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

И как ни странно, потом оно работает. До следующего изменения требований.:))

Да здравствует лень.


-netch-, утомлённый приближением к дедлайну.
The God is real, unless declared integer.
Re: Неожиданная связь
От: Рысцов Денис  
Дата: 04.08.09 18:12
Оценка: 17 (2)
Тоже как-то размышлял про тестирование, проверку теорем и 42 — вот что вышло.
Re: Неожиданная связь
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 04.08.09 23:22
Оценка:
Здравствуйте, netch80, Вы писали:

[skip много слов про то, как всё достало]

N>Да здравствует лень.


Остроумный вывод.

N>-netch-, утомлённый приближением к дедлайну.


Отдохни и будет тебе ништяк.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re: Неожиданная связь
От: Pzz Россия https://github.com/alexpevzner
Дата: 05.08.09 00:51
Оценка:
Здравствуйте, netch80, Вы писали:

N>Test-driven development — это воплощение идеи "ленивых вычислений" в самом программисте.


В принципе, да. Проблема только в том, что его надо не к программисту, а к пользователю подключать
Re[2]: Неожиданная связь
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 05.08.09 06:50
Оценка:
Здравствуйте, Геннадий Васильев, Вы писали:

N>>Да здравствует лень.

ГВ>Остроумный вывод.

Не мой. То, что лень — двигатель прогресса, не писал только совсем ленивый.;))

ГВ>Отдохни и будет тебе ништяк.


"И вечный бой! Покой нам только снится."
The God is real, unless declared integer.
Re[3]: Неожиданная связь
От: vnp  
Дата: 12.08.09 16:08
Оценка:
Здравствуйте, netch80, Вы писали:

N>"И вечный бой! Покой нам только снится."

"И пусть ничто не потревожит сны"
Re: Неожиданная связь
От: Шахтер Интернет  
Дата: 12.08.09 19:32
Оценка: -1
Здравствуйте, netch80, Вы писали:

N>Сейчас наконец пересилил себя и взялся за задачку, которую откладывал уже пару месяцев, и понял:


N>Test-driven development — это воплощение идеи "ленивых вычислений" в самом программисте.


Говоря проще -- халтура в законе.
В XXI век с CCore.
Копай Нео, копай -- летать научишься. © Matrix. Парадоксы
Re[2]: Неожиданная связь
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 12.08.09 20:14
Оценка: -1
Здравствуйте, Шахтер, Вы писали:

Ш>Здравствуйте, netch80, Вы писали:


N>>Сейчас наконец пересилил себя и взялся за задачку, которую откладывал уже пару месяцев, и понял:


N>>Test-driven development — это воплощение идеи "ленивых вычислений" в самом программисте.


Ш>Говоря проще -- халтура в законе.


Если для Вас такие подходы означают халтуру — мне интересно, где Вы были последние 500 лет.

Почему-то в цивилизованном мире всё наоборот.
The God is real, unless declared integer.
Re[2]: Неожиданная связь
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 12.08.09 20:37
Оценка:
Здравствуйте, Рысцов Денис, Вы писали:

РД>Тоже как-то размышлял про тестирование, проверку теорем и 42 — вот что вышло.


Да, очень симпатично. Зафиксировал.:)
The God is real, unless declared integer.
Re[2]: Неожиданная связь
От: thesz Россия http://thesz.livejournal.com
Дата: 13.08.09 16:29
Оценка:
Здравствуйте, Рысцов Денис, Вы писали:

РД>Тоже как-то размышлял про тестирование, проверку теорем и 42 — вот что вышло.


Глупости: "Тесты — REPL в статически типизированных языках", "Тест — теорема, код — доказательство, тестирование — формальная проверка доказательства".

"Для меня тесты открыл человек, который активно пропагандировал руби, а я пытался ему возражать, защищая языки со статической типизацией, ссылаясь на помощь компилятора. Его ответом был — зачем нужна проверка компилятора, если код покрыт тестами."

Не надо было ввязываться в обсуждение тестов и типов, не попробовав современные системы типов.

Тогда бы никакого открытия бы не было.
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)
Re[3]: Неожиданная связь
От: Шахтер Интернет  
Дата: 13.08.09 18:02
Оценка:
Здравствуйте, netch80, Вы писали:

N>Здравствуйте, Шахтер, Вы писали:


Ш>>Здравствуйте, netch80, Вы писали:


N>>>Сейчас наконец пересилил себя и взялся за задачку, которую откладывал уже пару месяцев, и понял:


N>>>Test-driven development — это воплощение идеи "ленивых вычислений" в самом программисте.


Ш>>Говоря проще -- халтура в законе.


N>Если для Вас такие подходы означают халтуру — мне интересно, где Вы были последние 500 лет.


N>Почему-то в цивилизованном мире всё наоборот.


Не свисти. Халтура есть халтура. Как бы красиво её не называть.
В XXI век с CCore.
Копай Нео, копай -- летать научишься. © Matrix. Парадоксы
Re[4]: Неожиданная связь
От: VoidEx  
Дата: 13.08.09 18:53
Оценка: +1
Здравствуйте, Шахтер, Вы писали:

Ш>Не свисти. Халтура есть халтура. Как бы красиво её не называть.


Что именно халтура? TDD или лень? Если второе, то чушь, безответственность и лень ортогональны.
Re[4]: Неожиданная связь
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 13.08.09 19:07
Оценка:
Здравствуйте, Шахтер, Вы писали:

N>>>>Test-driven development — это воплощение идеи "ленивых вычислений" в самом программисте.

Ш>>>Говоря проще -- халтура в законе.
N>>Если для Вас такие подходы означают халтуру — мне интересно, где Вы были последние 500 лет.
N>>Почему-то в цивилизованном мире всё наоборот.
Ш>Не свисти. Халтура есть халтура. Как бы красиво её не называть.

Коллега, если Вам этот язык ближе ("не свисти" и всё такое) — отвечаю на нём: за базар ответишь?

... интересная у нас философия развивается... ;)
The God is real, unless declared integer.
Re[5]: Неожиданная связь
От: Шахтер Интернет  
Дата: 14.08.09 17:01
Оценка:
Здравствуйте, netch80, Вы писали:

N>Здравствуйте, Шахтер, Вы писали:


N>>>>>Test-driven development — это воплощение идеи "ленивых вычислений" в самом программисте.

Ш>>>>Говоря проще -- халтура в законе.
N>>>Если для Вас такие подходы означают халтуру — мне интересно, где Вы были последние 500 лет.
N>>>Почему-то в цивилизованном мире всё наоборот.
Ш>>Не свисти. Халтура есть халтура. Как бы красиво её не называть.

N>Коллега, если Вам этот язык ближе ("не свисти" и всё такое) — отвечаю на нём: за базар ответишь?


Дак, не начинай, и не начат будешь.

N> ... интересная у нас философия развивается...
В XXI век с CCore.
Копай Нео, копай -- летать научишься. © Matrix. Парадоксы
Re[2]: Неожиданная связь
От: SleepyDrago Украина  
Дата: 15.08.09 16:12
Оценка:
Здравствуйте, Шахтер, Вы писали:

Ш>Здравствуйте, netch80, Вы писали:


N>>Test-driven development — это воплощение идеи "ленивых вычислений" в самом программисте.


Ш>Говоря проще -- халтура в законе.


Зря вы так. В конце 2-3х месяцев кранча по 7х12 программисты именно так и работают. Позволяет двигаться вперед включая мозг не все время. Главное не сделать ошибку меняя тест, а потом можно и на автопилоте. вот так вот я 3 года назад понял почему именно test driven.

Если же условия менее суровы, то тесты еще позволяют хорошо контролировать степень приближения к результату, что тоже важно тк изменения в задаче на поздних этапах очень трудно контролировать, а без изменений увы не бывает.
Re[6]: Неожиданная связь
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 15.08.09 20:47
Оценка:
Здравствуйте, Шахтер, Вы писали:

Ш>>>Не свисти. Халтура есть халтура. Как бы красиво её не называть.

N>>Коллега, если Вам этот язык ближе ("не свисти" и всё такое) — отвечаю на нём: за базар ответишь?
Ш>Дак, не начинай, и не начат будешь.

Спасибо за подтверждение отсутствия у Вас всякого обоснования своей "позиции".
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.