Igr
Igr личный блог
06 марта 2019, 14:40

Вопрос тем кто пишет роботов

Как-то вы отдельно записываете логику программы, блок схема может, или в виде теста, что б через некоторое продолжительное  время вспомнить что да как и почему именно так, что б не запутаться и в случаи ошибки быстрее найти причину?

 

примеру из вашей практики буду благодарен 

48 Комментариев
  • Андрей К
    06 марта 2019, 14:41
    Если профессионально к делу подходить, то конечно надо с блок схемы. По ней потом писать код. Если такой метод приживется, разработки будут качественней со временем.

    Пока рисуешь блок схему,  сразу вылезает много подводных камней, которые на бумаге сразу и решаются.
  • Turbo Pascal
    06 марта 2019, 14:47
    Практически — схемку на листе бумаги, потом побольше комментариев в код. Чем больше тем лучше. У меня иногда на 1 строчку кода 5-6 строк комментариев — что там и зачем.
  • Тарас Громницкий
    06 марта 2019, 14:48

    Это вопрос прямо отсылающий к архитектуре.

    Универсальных решений здесь нет.

    Но имеются относительно стандартные подходы.

    Чтобы грамотно декомпозировать программу нужно иметь представление как минимум о базовых паттернах.

    На эту тему рекомендую https://www.ozon.ru/context/detail/id/2457392/

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

    Но должен предупредить, что прочитать книгу, понять и освоить — это 3 разные вещи.

    Между которыми может пройти не один год.

     

    Вспоминать устройство программы гораздо проще, разбирая стандартные конструкции(шаблоны).

    Документация и комментарии сами собой разумеются.

  • Eldar Shaymardanov
    06 марта 2019, 14:56
    Я перешёл на модель отдельная логика (блок) — отдельный файл. И побольше комментариев.
    Каждый файл отвечает за свою задачу.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн