![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Коллективные / Блоги / Захабренные/Записи в блоге |
![]() |
Хабрахабр: Коллективные / Блоги / Захабренные
Голосов: 10 Адрес блога: http://habrahabr.ru/blog/ Добавлен: 2007-10-24 18:05:40 блограйдером Robin_Bad |
Бизнес студии / Как мы показываем дизайн сайта клиенту
2011-07-15 17:25:59 (читать в оригинале)Среди веб-студий очень часто можно встретить мнение, что дизайн сайта следует показывать заказчику только лично, с презентацией и объяснением. Это действительно справедливо для некоторых проектов, и в первую очередь для тех, в которых заложен бюджет на личные встречи. Второй часто используемый вариант — отправка картинок письмом с комментариями. Этот вариант гораздо дешевле, но обладает рядом недостатков. В моей компании мы используем третий вариант, который недорог и позволяет снять ряд недостатков при отправке дизайна в виде картинки к письму.
Читать дальше →
Windows Phone / [Ссылка] Requiescat in pace, Windows Phone 6
2011-07-15 17:13:12 (читать в оригинале)Сегодня Microsoft прекратила поддержку приложений своей старой мобильной операционной системы Windows Phone (Windows Mobile) 6. Отныне редмондская корпорация прекращает приём новых приложений для шестой ветки в свой магазин, прекращает допуск обновлений этих самых приложений, разработчики не смогут изменять цены на свои приложения, а также ряд других ограничений. Таким образом, можно считать, что MS окончательно похоронила WM 6.x для массового пользователя. Остаются только корпоративные клиенты.
TDD / Assert DSL на примере .Net
2011-07-15 17:00:25 (читать в оригинале)Никто уже не отрицает полезность тестов в любой сколько-нибудь сложной системе. Без тестов очень быстро можно скатиться в хаос и проводить большую часть времени в отладчике, занимаясь поиском и отловом косвенных эффектов от изменений той или иной части приложения. Тесты важны, нужны и так далее по тексту.
По науке, тесты являются документированием системы. Грамотно написанные тесты дают понять, как работает система, как ведет себя, причем читаться все это должно как готовая спецификация на поведение системы. Т.е. в идеале должен получаться связный и понятный текст. Это идеал, к которому постепенно приближаются методы тестирования, начиная от юнит тестирования и наиболее явно проявляясь в поведенческом/приемочном тестировании, когда сами тесты уже пишутся на языке бизнеса (в этом моменте вспоминаем Fitnesse).
При написании тестов не стоит скупиться на строчки кода и классы, важно только их правильно структурировать. Я считаю, что может быть вполне нормальной ситуация, когда у вас тестовый класс состоит только из одного тестового метода – не надо этого стесняться, это гораздо лучше, чем классы на 20 экранов. HD экранов.
В общем, все должно быть направлено на максимальную ясность и четкость тестов, чтобы явно было видно все взаимосвязи. Чтобы можно было восстановить логику программы по одним лишь тестам. В дело читабельности пойдет не только Assert DSL (Domain Specific Language), но и именование файлов, подход Arrange Act Assert. Все это не новые подходы как оказывается, но широкой известности пока не получившие, судя по тому, что я вижу в окружающих меня проектах. Да и сам я натолкнулся на новые темы случайно, изучая исходные коды StructureMap.
Чтобы не томить, сразу расскажу какие основные шаги предлагаются для улучшения тестов:
- Именовать тестовые файлы по основному методу, который тестируется.
- Использовать DSL для создания объектов, чтобы методы делать максимально лаконичными.
- Стараться писать тесты в стиле «один тестовый метод – один assert».
- Структурировать внутренности теста.
- Создать и использовать Assert DSL.
Думаю что для большинства многие перечисленные пункты не новость, и почти все они применяются в реальной разработке.
Раскрытие темы с примерами и в картинках
Linux для всех / Toyota вступила в Linux Foundation
2011-07-15 16:41:17 (читать в оригинале)Вполне возможно, что в ближайшее время некоторая электроника в автомобилях Toyota перейдёт на Linux. Крупнейший в мире автопроизводитель решил вступить в ассоциацию Linux Foundation как золотой партнёр (пресс-релиз). Toyota стала первой автомобильной компанией, получившей членство в этой некоммерческой организации.
«Linux представляет собой гибкую и зрелую технологию, которая нужна для развития наших автомобильных компьютеров In-Vehicle-Infotainment и систем коммуникаций, чтобы соответствовать ожиданиям пользователей. Организация Linux Foundation — это нейтральный форум, где мы можем сотрудничать с лучшими в мире технологическими компаниями над открытыми инновациями, которые помогают общему прогрессу», — сказал Кенити Мурата (Kenichi Murata), руководитель отдела Electronics Development Div. 1 компании Toyota Motor Corp.
Кроме автомобильных компьютеров, Toyota может разрабатывать на Linux-платформе диагностические инструменты, которые используются в сервисных центрах.
Кстати, совсем недавно впервые «золотым» партнёром в Linux Foundation стал производитель бытовой электроники (Panasonic). «Золотой» статус означает, что компания должна платить ежегодный взнос $100 тыс.
Интернет / Вполне себе детективная IT история о том, к чему приводит самоуверенность и безалаберность, или как «утекли» исходники Frost
2011-07-15 16:32:07 (читать в оригинале)А так же — игры интеллектов, подковерные компьютерные войны и «кто еще пасется на вашем компьютере», и каким образом разработчики Фроста занимаются темными делами ;)
Не искажая слов источника, просто Ахтунг!!! Исходники фроста!!!:

В качестве короткого вступления, отмечу что на этот раз я постараюсь быть куда менее эмоциональным чем в прошлый раз (ибо в данном случае намного эффективнее более сжатая подача материала).
Ввиду блокировки моего аккаунта на habrahabr администрацией (имеют полное право – ресурс частный), продолжение могу писать только сейчас.
…
Помните комьютерную игру Life?
Многие даже сами пытались такое писать в детстве.
Так вот – похоже что компьютеры клиентов «Инновы» как раз превращены в этакое поле боя для «Life» — хакеры сражаются за контроль над ботнетом “Фроста”, и это все живет своей жизнью.

…
В чем суть?


Категория «Живопись»
Взлеты Топ 5
![]() | ||
+148 |
209 |
Relazioni |
+137 |
188 |
МухО_о |
+131 |
141 |
allf |
+125 |
186 |
RouxAngel |
+123 |
142 |
kalininskiy |
Падения Топ 5
![]() | ||
-1 |
4 |
nightwishenka |
-3 |
2 |
tya-tyan_S |
-3 |
129 |
Клуб антиквариев и коллекционеров |
-6 |
3 |
antiqvar |
-8 |
170 |
Создавая пространство.. Блог декоратора Кати Саган |

Популярные за сутки
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.