Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение
А если не трудно, не могли бы чуть подробнее рассказать почему именно на Syncfusion остановились? Что хорошего в нем и что плохого в остальных?
Для WinForms то у DevExpress контролы отличные. Но в этом посте речь о WPF.
О сколько нам открытий чудных готовит правой кнопкой клик :)
Дааа… и вообще это стандартная фишка Google Street View.
Только он очень кривой местами.
Я к тому, что время сэкономленное на тестах часто уходит на унылый дебуггинг в поисках ошибок.
Это про первую версию софта.

Потом проходит время. Софт обрастает функционалом. И в какой то момент нужно вносить изменения в вещи сделанные в первой версии (без тестов) И тут мы понимаем, что мы уже забыли что там и как работает, и внося изменения без тестов вынуждены проверять все вручную или ловить баги или писать тесты на существующий функционал.

Конечно, это не относится к случаю, когда за 2 выходных нужно изготовить прототип системы (впрочем базовые тесты и тут помогут).
Я не знаю как в совсем тру TDD. Но если я начинаю писать какой то код, то последовательность такая:
1. Костяк системы — внешнее API, классы модели, классы представления, интерфейсы сервисов. Все это почти без внутренностей.
2. Тесты фиксирующие будущее поведение системы.
3. Наполняю вещи из пункта 1 кодом, пишу внутренние служебные классики и тесты для них.

Подход итеративный. Т.е. когда мы спускаемся вниз к внутренним классам, то для них эти 1 шага повторяются.
«Это отговорка номер один.»
Меняется функциональность -> меняется тест -> код переписывается чтобы этот тест «прошел».

Частенько, из тестов проще понять что должен делать код, чем из самого кода.
Равно как, и сначала переписать тесты под новую спецификацию, бывает проще чем сразу править код.
Какой выход Вы предлагаете? 100% покрытие?

Программист, обычно, существо с мозгом. И определить тривиален ли код он может хоть и не всегда, но часто. И этого вполне достаточно.

Ну а если уж одна функция из 100, якобы тривиальных и непокрытых, оказалась непростой и «стрельнула», то затраты на исправление частенько значительно меньшие, чем на написание тестов на все 100 функций.

ЗЫ
Особый случай написания софта для ракет запускающих в небо ГЛОНАСС не рассматриваю.
И возразить то нечего.
Спасибо, Кэп.
И правда есть.
Но вот что то в маркете он у меня не находится!
1. У Nook Color нет 3G и GPS (планшетов с 3G вообще не много и это задирает ценник).
2. В Москве за $250 Нук не купить (если можете продать новый за $250, свяжитесь со мной, пожалуйста, я тут же куплю 1 или 2).
3. Цены «у них» и «у нас» сравнивать вообще не корректно. Этот, пардон, хуавей там наверное тоже 250-300 стоит.
Да, вот еще одно отличие — у МТСовского камеры 2, сзади и спереди.

4 часа навигации? С 3G или только GPS? Аккамулятор 2200?
В отличии от iPad, этот девайс легко умещается во внутренний карман куртки.
Весит тоже тяжеловато, но в метро книжки/интернеты читать можно.
Это плюс. Но есть и минусы.

Так что с iPad они не конкуренты, немного разные устройства.

Этих Ideos S7 несколько моделей.
Отличаются типом экрана, наличием/отсутствием внутренней памяти у некоторых, вроде, еще GPS нет.

МТС из всех моделей выбрал с емкостным экраном, но без внутренней памяти.

В принципе, для набора типичных приложений и 200Мб хватает. Но, конечно, хотелось бы больше.
Это если книжку читать с отключенным интернетом.

При торчании в интернете по WiFi, акк живет часа 4.
При работе в режиме навигатора (3G + GPS) — 2.5 часа.
Нет там 8Gb встроенной памяти.
Есть только 180Mb и внешняя флека на 4.
Этож скоро носить усы будет зазорно…
Я конечно извиняюсь, но разве эти 15-20% Вам сильно облегчат жизнь?

А скидка ради самого факта скидки…
1

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность