Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «рефакторинг»
RabbitMQ — Отложенные сообщения 2014-09-04 12:53:20
+ развернуть текст сохранённая копия
На Хабре имеется серия переводов официального руководства по RabbitMQ (1, 2, 3, 4, 5). К сожалению, в официальном руководстве не рассматривается вопрос организации отложенный сообщений, а я считаю этот вопрос весьма важным. Поэтому я решал сам написать такую статью.
Примеры кода будут на Перле, но никаких специфических для Перла деталей в коде не будет, поэтому примеры могут быть сравнительно легко адаптированы для любого другого языка.
Читать дальше →
Тэги: perl, rabbitmq, веб-разработка, отложенные, проектирование, рефакторинг, сообщения
Где наша бизнес-логика для идеалиста? 2014-04-15 21:05:52
В этой статье я попробую сам разобраться в себе и в своих аргументах. Для начала попробую ...
+ развернуть текст сохранённая копия
В этой статье я попробую сам разобраться в себе и в своих аргументах. Для начала попробую оппонировать автору статьи, перевод которой нашел на хабре Где наша бизнес-логика, сынок?. Её писал такой же идеалист, которым я был еще лет 10 назад. Поэтому по сути в этой статье я буду спорить сам с собой. Дело в том, что чем больше приложений я разрабатываю тем больше красивые теории перестают вписываться в идеальные схемы. Идеальные схемы хороши тем, что они просты. Вас спрашивают где бизнес слой? И ты легко можешь сказать на стороне клиента или на стороне сервера. Если смешенно многозначительно крутят носом и говорят «гавно-код». С этим я не согласен. Реальный мир не вкладывается в идеалистические концепции, точнее его можно туда запихнуть, но мы от этого скорее потеряем. Поэтому вначале подсознательно я понимал, что есть разные случаи. А теперь все более пытаюсь сформулировать, что влияет на то или иное решение по размещению бизнес логики. Здесь мы оставим красивые теории без аргументации молодым утопистам желающим простых решений.
Читать дальше →
Тэги: базы, бизнес-логика, веб-разработка, данных, проектирование, рефакторинг
Как мы управляем конфигурациями в Pics.io 2014-03-19 16:11:29
+ развернуть текст сохранённая копия
В конце 2012 мы с ребятами собрались сделать сумасшедшую штуку – засунуть в браузер RAW конвертер, фотошоп и добавить туда возможность совместной работы над фотографиями. С технической стороны мы практически все проверили: технологии, которые позволяли все это воплотить, были сырыми, иногда требовали включения их в настройках браузера… но они были. Мы назвали это Pics.io и начали.
У нас была пачка прототипов/proof-of-concept, простыни кода с огромным количеством хардкодов. Мы решили, что нужно все это объединить в один большой продукт, который будет полностью покрывать рабочий процесс фотографа: придумали архитектуру, написали каркас, начали делать функциональность.
Читать дальше →
Тэги: configuration, deployment, grunt, requirejs, strider, toptechphoto, блог, веб-разработка, компании, проектирование, рефакторинг
[Из песочницы] Паттерн HMVC в веб-разработке 2014-02-10 13:51:45
Изучая планы развития CMS Joomla, для написания одной из своих предыдущих статей (укр.), я ...
+ развернуть текст сохранённая копия
Изучая планы развития CMS Joomla, для написания одной из своих предыдущих статей (укр.), я наткнулся на аббревиатуру HMVC. Не сложно было понять, что это как-то связано со ставшим стандартом паттерном MVC. Найденная расшифровка: «HMVC — иерархические модель-вид-контроллер» — мало что объяснила. Дальнейшие поиски информации тоже дали не много, в основном теоретические рассуждения о паттерне и почти ничего о том, как же его использовать на практике. Однако немного поразмыслив, я понял, что уже использовал его в своем предыдущем проекте на Symfony 2. Более того, оказывается, что частично этот паттерн используют очень многие даже не догадываясь об этом.
Читать дальше →
Тэги: hmvc, mvc, web-программирование, web-разработка, веб-разработка, паттерны, проектирование, проектирования, рефакторинг
Обработка ошибок в RESTful приложениях 2014-01-08 00:59:31
+ развернуть текст сохранённая копия
За последнее время очень многие веб-фреймворки обзавелись RESTful роутингом. Более того, REST стал де-факто стандартом проектирования архитектуры веб-приложений. Практически все более-менее значимые сервисы обзавелись RESTful API с представлением данных через xml и json форматы. Такой популярности REST помогло как появление большого количества руководств, так и горячие обсуждения REST среди специалистов.
Вместе с тем, REST до сих пор воспринимается скорее как некоторый набор правил роутинга, а всё что не связано в прямую с роутингом решается произвольным путём, в частности это касается обработки ошибок в RESTful-приложениях.
Об обработке ошибок и пойдёт речь в этой статье
Тэги: json, rails, rest, restful, ruby, веб-разработка, проектирование, рефакторинг
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «рефакторинг»
|
Взлеты Топ 5
Падения Топ 5
|