• Как вы строите архитектуру приложения?

    @c64
    работаю
    херак-херак - и в продакшн
    Ответ написан
    Комментировать
  • Как вы строите архитектуру приложения?

    thecoder
    @thecoder
    Разработчик веб-приложений и сервисов.
    Начинаю проектирование с составления словаря. Перечисляю все понятия в проекте, сущности, состояния, события, сразу с переводом, чтобы долго не выбирать названия переменных, таблиц и т.п.

    Потом список сценариев своими словами. Детализация по вкусу. После списка сценариев наброски интерфейса. Только после набросков интерфейса, которые показаны клиенту, думать о внутренней реализации.

    Существительные из словаря - кандидаты для классов и таблиц. Глаголы - кандидаты для методов. Наброски интерфейса превращаются в шаблоны. В конце должны остаться очевидные шаги по выработке структуры таблиц, в соответствии с используемым фреймворком, т.к. ранее все разложено по полочкам.

    Этап перед внутренней реализацией можно проскочить за один день, а можно долго согласовывать с несколькими встречами в течение 1-2 недель. От проекта зависит. Если людей в проекте несколько, то ответственность за проектирование лежит на ведущем разработчике, но словарь, сценарии и наброски - предмет обсуждения с коллегами.
    Ответ написан
    2 комментария
  • Как вы строите архитектуру приложения?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    Всё очень просто:
    1) Рисуете дизайн, чтобы представлять, какие данные нужны в системе и как с ними будет взаиомдействовать пользователь. Этого достаточно чтобы полностью описать структуры данных и на 90% функционал системы.
    2) Доописываете функционал, который не виден из интерфейса. Теперь у вас полностью готовы требования к системе и интерфейс.
    3) Рисуете архитектуру системы, схему взаимодействия модулей, рисуете схемы данных, бд, etc. Для тех, кто любит бюрократию - UML (и не важно, какого размера ваша система), либо же придумываете свою легенду и рисуете свои схемы, адаптированные под конкретную систему (проще и быстрее, как по мне).
    4) Делаете.

    Спрашивать про количество человеко-часов в отрыве от задач - глупо.
    Ответ написан
    1 комментарий
  • Как сделать ЧПУ на php?

    Почему бы не использовать готовый роутер, который Вам все это разрулит, например altorouter?
    Ответ написан
    Комментировать
  • В каких странах Европы стаж работы заменяет профильное образование?

    Jeditobe
    @Jeditobe
    Германия
    Ответ написан
    Комментировать
  • Где вы покупаете/заказываете МК?

    @rasul89
    В дополнение к списку выше.
    chipfind.ru- если компонент совсем редкий. Это агрегатор разных складов. Есть еще efind.ru.
    ebay.com - надежней алиэкспресса, но немного дороже.
    platan.ru - если не хочу долго ждать.
    www.electronshik.ru - если не хочу долго ждать, лучшее место для заказов в РФ по совокупности сервиса и цены, имхо.
    Не нужно бояться оплачивать его заранее. Проблемы с товаром очень редко случаются и в случае чего магазины, как правило, идут на встречу)
    Ответ написан
    Комментировать
  • Где вы покупаете/заказываете МК?

    @zhogar
    Я не знаю конкретно магазинов отпускающих товар наложенным платежом, но вот список ресурсов с которых заказываю детали:

    chip-nn.ru
    pl-1.ru
    mkpochtoi.ru
    chipster.ru
    robocraft.ru/shop
    tixer.ru
    www.dessy.ru
    www.elitan.ru
    www.promelec.ru

    Китай (из известных мне):

    ru.aliexpress.com
    russian.alibaba.com

    Инструмент и приборы:

    toolboom.com/ru
    Ответ написан
    Комментировать