Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «рефакторинг»
Опыт разработки плагина для Yasca 2012-11-11 21:10:27
В этой статье я хочу поделиться опытом использования одной полезной утилиты, позволяющей ...
+ развернуть текст сохранённая копия
В этой статье я хочу поделиться опытом использования одной полезной утилиты, позволяющей автоматизировать сборку и анализ качества кода. Речь пойдет о Yasca — свободно распространяемом ПО, представляющем собой небольшой PHP движок и набор утилит для выполнения анализа Java, С++ или PHP кода, включающего в себя PMD, JLint и RATS. Сама интеграция выполнения этих утилит осуществляется путем разработки небольших плагинов, на языке PHP. О процессе разработки такого плагина и пойдет речь далее.
Читать дальше →
Тэги: analysis, c++, code, java, php, style, yasca, проектирование, рефакторинг
Маленькие полезности Ruby on Rails 2012-11-05 23:09:44
%Q Альтернатива строке в двойных кавычках. Полезно, когда в строке имеются собственные кавычки ...
+ развернуть текст сохранённая копия
%Q Альтернатива строке в двойных кавычках. Полезно, когда в строке имеются собственные кавычки — вместо экранирования обратным слешем можно использовать %Q: Скобочки здесь “(…)” могут быть заменены на любой не алфавитный символ: Так же можно использовать: (...)Read the rest of Маленькие полезности Ruby on Rails (159 words) © Landria for Landrina - coder's blog, 2012. [...]
Тэги: rail, ruby, код, программирование, разработка, рефакторинг, хороший
Progressive Enhancement или всё-таки Graceful Degradation 2012-11-02 12:47:19
+ развернуть текст сохранённая копия
Нельзя просто так взять и рассказать про progressive enhancement, не упомянув о graceful degradation. В чем же разница между этими понятиями? Как уже говорилось в более ранней статье, graceful degradation можно перевести, как отказоустойчивость. Это очень широкое понятие, но в контексте веба его можно понимать как отказоустойчивость клиентских веб-интерфейсов, серверной части сайтов и так далее. В этой статье graceful degradation будет пониматься как отказоустойчивость клиентских веб-интерфейсов.
Graceful degradation может выражаться в возможности работы при отключенном JavaScript, в достаточно аккуратном отображении интерфейса в браузере, не поддерживающем новые свойства CSS3, в адекватном отображении сайта при отключенных изображениях. В каждом из этих случаев работа пользователя с интерфейсом будет в принципе возможна, хотя и не так удобна.
Читать дальше →
Тэги: degradation, enhancement, graceful, progressive, serenity, веб-разработка, принцип, проектирование, разработка, рефакторинг, сайт
Двигаем элементы в прототипе Axure 2012-09-26 04:20:50
Сегодня я столкнулся с проблемой, решением которой хотел бы поделиться. Эта заметка будет полезна ...
+ развернуть текст сохранённая копия
Сегодня я столкнулся с проблемой, решением которой хотел бы поделиться. Эта заметка будет полезна тем, кто старается делать свои прототипы Axure максимально интерактивными.
Итак, задача. Визуализировать на прототипе добавление какого-либо объекта со сдвигом других объектов. Для примера возьмем добавление вопроса в сервисе онлайн-консультации.
Необходимо сделать так, чтобы при нажатии кнопки «Отправить» новый вопрос появлялся над старыми, а старые, в свою очередь, сдвигались вниз. Читать дальше →
Тэги: axure, веб-разработка, интерфейс, проектирование, прототипирование, рефакторинг
Введение в CQRS + Event Sourcing: Часть 2 2012-08-12 19:09:16
В прошлой статье я начал с основ CQRS + Event Sourcing. В этот раз я предлагаю продолжить и более ...
+ развернуть текст сохранённая копия
В прошлой статье я начал с основ CQRS + Event Sourcing. В этот раз я предлагаю продолжить и более подробно посмотреть на ES.
В примере который я выкладывал с моей прошлой статьей магия Event Sourcing’а была скрыта за абстракцией IRepository и двумя методами IRepository.Save() и IRepository.GetById<>().
Для того чтобы поподробнее разобраться что происходит я решил рассказать о процессе сохранения и загрузки агрегата из Event Store на примере проекта Lokad IDDD Sample от Рината Абдулина. У него в аппликейшен сервисах идет прямое обращение к Event Store, без дополнительных абстракций, поэтому все выглядит очень наглядно. Application Service — это аналог CommandHandler, но который обрабатывает все комманды одного агрегата. Такой подход очень удобный и мы тоже на него в одном проекте перешли.
Читать дальше →
Тэги: .net, cqrs, ddd, event-driven, event-sourcing, event-store, lokad, веб-разработка, проектирование, рефакторинг
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «рефакторинг»
|
Взлеты Топ 5
Падения Топ 5
|