Задать вопрос
  • Где взять хорошую литературу по проектированию веб-приложений (сайтов)?

    makol
    @makol
    Рекомендации для на самых взыскательных habrahabr.ru/post/77179
    Безопасность habrahabr.ru/post/66226
    поисковый запрос (книга, как сделать идеальный сайт) результатов не принес : )
    Ответ написан
    Комментировать
  • Закон Деметры. Нужен ли?

    everzet
    @everzet
    Допустим вы хотите купить молоко:

    дом->лестница->машина_Opel->магазин->кассир_Люба->купить_молоко();

    Так как вы уважающий себя software developer который не видит смысла в законе Деметры, вы это скорее всего напишете в 10 разных местах системы.

    2 недели назад вы продали свой Opel и купили BMW. Вы теперь должны в 10 разных местах поменять код на:

    дом->лестница->машина_BMW->магазин->кассир_Люба->купить_молоко();

    Теперь, допустим вы начали переживать об экологии и хотите ездить за молоком не на машине, а на велосипеде. Вы теперь должны в 10 разных местах поменять код на:

    дом->лестница->велосипед->магазин->кассир_Люба->купить_молоко();

    Через пару дней Любу уволили и на работу взяли нового кассира Клаву? Меняем в 10 разных местах код на:

    дом->лестница->велосипед->магазин->кассир_Клава->купить_молоко();

    Через другую пару дней в вашем доме поставили лифт и вы не хотите бегать по лестнице за молоком? Меняем в 10 разных местах код на:

    дом->лифт->велосипед->магазин->кассир_Клава->купить_молоко();

    Мораль: этих всех замен можно мыло бы избежать, если бы для покупки молока вы использовали абстракцию:

    магазин->купить_молоко();
    Ответ написан
    8 комментариев
  • Два домена, один сайт?

    @Masterkey
    теперь логичный вопрос, зачем русскоязычной аудитории сайт на английском языке?
    и если эта самая аудитория владеет языком, то в чем проблема сделать переадресацию с primer.com на example.com?
    Ответ написан
    Комментировать
  • Существует ли "карта программиста"? Что и за чем учить?

    Epsiloncool
    @Epsiloncool
    Программер, веб-девелопер, гейм-девелопер
    Я программист с 15-летним стажем активной работы. Программирование - это инструмент для разработки ПО. Такой же как умение ходить для свободного перемещения из точки А в точку Б. Когда ребёнок рождается, нет никакой карты, в которой бы было указано - в какой последовательности он должен изучать ходьбу, чтобы стать в итоге полноценным человеком. Так и в разработке ПО - нет никакой последовательности. Вам нужно изучать всё сразу, понемногу. Причём не теоретически, а практически. Ребёнок не читает книг по развитию умения ходить, не слушает лекции от родителей. Он сразу пробует. Падает, и снова пробует. Пока не научится. С разработкой ПО в точности так же.

    Нет никакого смысла читать книги по изучению конкретного языка. Ставьте задачу - "переместиться из точки А в точку Б" (сделать какое-то конкретное приложение) и гуглите по каждому непонятному моменту, пока программа не будет написана. Научитесь правильно строить поисковые запросы.

    После того как вы с большим трудом запустите свой первый продукт. вы уже будете знать и уметь в десятки раз больше, чем студент, окончивший пятилетний курс по специальности "программирование" и прочитавший пару толстых теоретических книг.
    Ответ написан
    6 комментариев
  • С какого издания лучше начать читать Зандстра М. - PHP. Объекты, шаблоны ....?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Какой смысл, даже в теории, брать устаревшее издание?
    Ответ написан
    Комментировать
  • Как выбрать объекты находящиеся "ближе 500 метров" от набора других объектов?

    AMar4enko
    @AMar4enko
    Поискать библиотеки для работы с геоданными, который умеют работать с полигонами.
    Один раз прогнать все отели, посчитав удаленность каждого, записать в базу в отдельное поле. Фильтровать по нему.
    Ответ написан
    Комментировать
  • Кто работал с SMS.RU что скажете?

    @IPv4
    Использовал и в проекте и просто для отправки СМС. Нормально все, СМС доходят быстро, задержек не было, проблем не было.
    Для разработчиков стоит ограничение на 5 бесплатных СМС на свой номер в сутки.
    Ответ написан
    Комментировать