Сообщение от рони
|
_Walker,
читать учебник
|
Учебник про конкретный ЯП, а я хотел бы почитать именно про алгоритм решения задачи. Не знаю как правильнее сформулировать мой запрос. Я хочу получив задачу, сразу определить сколько у неё может быть ветвлений, т.е. сколько вариантов else надо проверять для каждого if, чтоб ничего не упустить. Есть ли доки направленные именно на это, а не на знание операторов и т.п. Или я хожу вокруг да около, но не вижу дальше своего носа?
UPD: Слышал краем уха, что есть такие штуки как паттерны - может я говорю именно о них? Повторюсь я хочу иметь в голове примерный план действий при обработке задачи, например:
1) проверить какие данные и в каком количестве приходят.
2) просчитать количество возможных комбинаций для проверок
3) построить дерево условий/зависимостей
4) написать код на любимом языке
5) сделать все проверки и быть уверенным, что ни при каких входных данных скрипт на выдаст исключение (Exception)
6) получить профит