morfizm (morfizm) wrote,
morfizm
morfizm

Categories:

Top Down vs Bottom Up

В контексте нового канала с видео по-английски, я собираюсь записать видос на тему Top Down vs Bottom Up approach (in Software Engineering).

Основные поинты:
- Это очень messy concept, неинтуитивный, в котором люди путаются (постараюсь разрулить to the best of my ability!).
- У меня есть наблюдение, что в сложных системах, особенно с фичами, трогающими много компонент, Top Down, при всех своих минусах, сильно предпочтительнее, чем Bottom Up. Чем проще problem space, а также чем меньше опыта у программиста, тем предпочтительнее будет Bottom Up. (Потому что Top Down сложнее, и Top Down "окупается" только с достаточно сложными задачами.)

Если у кого есть конкретные вопросы или, наоборот, хорошие примеры в пользу одного или другого подхода, делитесь.
Tags: 1, software development
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments