212 похожих чатов

Подскажите флоу как вы решаете сложные задачи?) типо что то

непонятно как сделать, сложно, какими шагами идете

или может статьи есть

17 ответов

31 просмотр

стараюсь на мелкие шаги разбить чем меньше тем лучше, в разумных пределах

делишь на задачи поменьше, коорые понятно как решать до тех пор пока не получишь набор маленьких понятных задач. Если коротко, "Слона съедают по кусочкам". В рамках конкретной задачи если требуется какой-то результат со смежных абстрогируешь его и думаешь так, как будто он у тебя есть

Обычно использую 5 стадий принятия горя: отрицание, гнев, торг, депрессия, пинятие. А потом можно и декомпозировать задачу

Евгений
Обычно использую 5 стадий принятия горя: отрицание...

Пинятие - это стадия, когда приходит начальство и пинает доделать задачу?)

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

Берешь и делегируешь 😏

А сложные это какие? Complex или complicated?

Sergey Alaev
Сложные алгоритмически - TDD, затем медленная рабо...

Умный самый? ты лучше считалочку посоветуй для выбора паттерна гоф, а то надоело каждый раз думать какой очередной паттерн заюзать /s

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

Alex
Ну вообще инженерный подход он в том и заключается...

Перед этим ты ещё должен проработать решение, что оно не имеет критических недостатков, реализуемо. Обрисовать ключевые элементы, их взаимодествия и т.д. А не просто бьем на маленькие задачи.. А потом окажется, что в совокупности реешение не работает.

The Ant 🐜
Сарказм 😄

ну какой-то он тут не к вместу сарказм

Vlad Petrov
Перед этим ты ещё должен проработать решение, что ...

и тут возможно мы приходим к тому с чем у многих на самом деле проблемы - analysis paralisys.

Vlad Petrov
Перед этим ты ещё должен проработать решение, что ...

Ну фиг знает. Обычно этого бывает достаточно чтобы добиться хоть какого-то рабочего результата. А потом уже проявляешь свою смекалку и оптимизируешь что надо.

Дмитрий Ткаченко
Умный самый? ты лучше считалочку посоветуй для выб...

напоминаю про считалочку, чтобы сильно не запариваться выбором шаблона)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта