powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Программирование в терминах проблемы, а не решения помогает управлять сложностью.
17 сообщений из 17, страница 1 из 1
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37112122
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как это лучше понять ?

1. Что такое термины проблемы?

2. Что такое термины решения?
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37115273
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo,

Попросить фразу на нромальном русском или смотреть на неё в контексте, а не в таком виде как она сейчас.
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37115462
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roden,

Эта фраза из книги:

Стив Макконнелл "Совершенный код"
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37116338
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo,

Потому что спрашивающий в терминах решения задает уже другой вопрос, возможно неверный в силу недопонимания правильного выбора решения.
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37117287
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo, какой вопрос, такой ответ:
"программируй то, что просит заказчик, а не то, как ты решил решать проблему заказчика"
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37117687
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛой"программируй то, что просит заказчик, а не то, как ты решил решать проблему заказчика"
+1
и половинка:
"Программируй так, как будто код потом будет читать маньяк, который знает, где ты живёшь." (с)
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37117718
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программирование в терминах проблемы.

Думается в этой фразе описана ситуация, когда я должен
прислушиваться к тому, что говорит Заказчик. К тому, как он видит решение задачи.

Не к тому, что я думаю, а к тому, что говорит Заказчик.

Опыт показал, что, зачастую, Заказчик подсказывает в терминах проблемы
как правильно решить задачу.
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37117724
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бывает, что Заказчик говорит невнятно, может смущаясь,
но если прислушаться и вдуматься - то Заказчик, вообще-то говорит дело.
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37117730
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойNebo, какой вопрос, такой ответ:
"программируй то, что просит заказчик, а не то, как ты решил решать проблему заказчика"

Бывает что успех приносит обратное решение.
Решение которое предложил программист.
И таких ситуаций сколько хочешь.
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37119293
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo
Бывает что успех приносит обратное решение.
Решение которое предложил программист.
И таких ситуаций сколько хочешь.
Но при этом решение должно решить (извиняюсь за тафтологию) проблему заказчика ;)
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37121404
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roden,

авторНо при этом решение должно решить (извиняюсь за тафтологию) проблему заказчика ;)

Даааа:) Согласен:)
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37195018
Сыроежка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В "терминах решения" - это означает, что решение - это уже более узкая и условная модель проблемы в "терминах модели", которое к тому же может быть вообще не верным.
Это типа того, что язык наш - это враг наш. То есть всегда, когда мы говорим, мы сужаем все многообразие смысла и нюансов, а порой лдаже теряем исходный смысл. То же самое относится к "терминам решения".
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37195423
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СыроежкаВ "терминах решения" - это означает, что решение - это уже более узкая и условная модель проблемы в "терминах модели", которое к тому же может быть вообще не верным.
Это типа того, что язык наш - это враг наш. То есть всегда, когда мы говорим, мы сужаем все многообразие смысла и нюансов, а порой лдаже теряем исходный смысл. То же самое относится к "терминам решения".

Доходчиво. Вот теперь мне понятно:) Спасибо:)
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37223899
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойNebo, какой вопрос, такой ответ:
"программируй то, что просит заказчик, а не то, как ты решил решать проблему заказчика"

<:o)
Заказчик просить пять перпендикулярных красных линий синего цвета ;-)

Как раз делая то, что просит заказчик приводит к куче переделок.
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37223901
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,

авторКак раз делая то, что просит заказчик приводит к куче переделок.

Иногда:)
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37225833
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebomad_nazgul,

авторКак раз делая то, что просит заказчик приводит к куче переделок.

Иногда:)

На моем опыте - практически всегда.
Т.е. те кто просил просто что-то автоматизировать с подробным описанием своих "бизнес-процессов" было очень мало.
Обычно просили сделать "кнопку, которая считает", причем как она должна считать они не знают (и знать не хотят).
...
Рейтинг: 0 / 0
Программирование в терминах проблемы, а не решения помогает управлять сложностью.
    #37225847
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,

авторОбычно просили сделать "кнопку, которая считает", причем как она должна считать они не знают (и знать не хотят).

Ну с этим я согласен:) Так бывает.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Программирование в терминах проблемы, а не решения помогает управлять сложностью.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]