Pull to refresh
13
0
Send message
В чем конкретно проблема, что делается такого страшного в блоках? Вы имеете в виду, что у вас вас в блоках происходят какие-то действия и вы хотите покрыть тестами как эти действия выполняются или что?
Можете как то развернуть вопрос, я не понял в чем он заключается.
Хорошо, я подумаю какой пример можно придумать.
На ваш вопрос могу только один ответ дать — «42»

Что конкретно оттестировать?
Намек ваш понял, но тут вас огорчу, исправление багов у меня имеет мало общего с утечками памяти. Скорее когда новый функционал дописываешь незаметно отваливается какой-то старый, вот это отследить я и пытаюсь. Только вот говорить что плохая архитектура изначально не надо. Разрабатываем приложения мы в реальном мире, и финты ушами от заказчиков вещь довольно частая.
Именно в этом направлении я и собираюсь двигаться, но начинать то с чего то надо. Меня инетересует мнение читателей, о чем писать дальше.
Могу сделать урок про создание заглушки для работы с сетью, что бы можно было отработать работу приложения с не валидными данными. Помогите только определится будет ли он кому то интересен.
Эта статья написана для новичков которые уже решили, что хотят идти путем TDD. В статье я лишь помогаю делать самые первые шаги, что может быть элементарнее сложения чисел. Я не знаю какое приложение вы разрабатываете, поэтому не могу сказать куда вы можете воткнуть там TDD, может в вашем случае полезно пойти другим путем.
Я его обязательно уберу, как только кто-то другой напишет на эту тему.
Хамство тут конечно не явное, просто как еще назвать поведение людей которые не успокаиваются на том что в ноль карму убили, а еще и в минуса загоняют, причем видимо кто на первый комент ставит плюс, тот и в карму минус ставит. А сказать конкретно почему поставил минус нельзя? У вас вот нашлись пара минут комент написать.
Про хамство я не вам лично писал, а про первые комментарии, думаю большинство читателей ниже первых комментариев не спустятся, и нашу с вами переписку не прочтут. Я учел ваши советы, в следующий раз постараюсь писать более развернуто. А затеял я все это что бы получить обратную связь, и если кому то, стало бы интересно думал написать более подробную статью, вместо этого с первых комментов получил сплошной негатив и хамство, и ладно бы это но люди не успокоились и убили карму. Не понравилась статья — поставь минус, карму то зачем снижать, я же не нахамил никому, не оскорбил, не писал про плюшевых медведей, а просто написал статью которая неинтересна боьшинству.
Писать статью на эту тему у меня желания никого нет, были бы просьбы раскрыть что то конкретное я бы написал. А когда тебе хамят и говорят твоя статья говно — переделай, нет никакого желания. Тем более кармы у меня хватает на написание одной статьи в неделю, лучше я на тему IOS программирования напишу.
А давайте сделаем небольщой расчет времени.
Чтение моей статьи — 5 минут, в ней коротко объедены все нужные технологии для быстрого старта.

Ваш метод:
поиск в гугле по запросу MARC — 10 секунд, чтение документации в библиотеке конгресса — 10 минут по минимуму, при условии что человек знает английский язык. Дальше необходимо что бы человек вообще знал что применяется протокол Z39.50, в документации по MARC на сайте библиотеки конгресса об этом ни слова. Но допустим он знает об это и снова 10 секунд на запрос в google, чтение первых 2 ссылок снова занимает 10 минут, из второй по счету ссылки он узнает про YAZ, переход на сайт YAZ — еще минут 5 знакомится.

Даже при таком раскладе ваш метод дает тот же объем информации за 25 минут и это с предположением что человек знает английский язык.
Я ведь создал статью на основе своего личного опыта. Мне предоставили исходники комерческого продукта и дали ограниченное время на внедрение новой фичи. На мой вопрос как это работает мне просто сказали «Тут используется MARC и z39.50».
И вот если мне бы попалась такая статья, то я был бы безмерно счастлив, потому что когда впервые слышишь эти абривиатуры очень сложно понять что это такое и как оно друг с другом взаимодействует.
Возможно у вас был другой опыт — напишите статью на эту тему, я уберу эту, раз уж она никому не интересна.
Господа, Хаброжители, которые слили мне карму. Насколько я понимаю вы считаете, что статья настолько ужасна, что ей не место на хабре. Я не спорю с тем, что можно ее было сделать более развернутой и привлекательной, но помимо этой статьи обзоров данной технологии нет вообще. Когда я начал поиск информации по данной тематике, Хабр был первым источником где я попытался найти хоть что-то, но меня постигла неудача. Сейчас на Хабре есть отправная точка для поиска, да — скучная, да — короткая, но она есть и в ней дан тот минимум с которого можно пойти дальше.
И да формат подразумевает каталогизацию всего что есть в библиотеках, не только книг.
Я не писал свое, а как раз таки комерческий продукт допивал.
Для того что бы начать создание разработки программы одной статьи будет маловато, но боюсь я скоро совсем не смогу писать статьей. Эта статья лишь отправная точка, в ней указаны ссылки на все источники первой необходимости. Я как-то не ожидал, столь высокий интерес и думал что краткой вводной статьи будет достаточно. Опять же есть какие-то вопросы задавайте, напишу подробную статью. На текущий момент все претензии какие то абстрактные — статья короткая, а вот что вам интересно еще узнать никто не написал.
В статье я пытался показать процесс взаимодействия между организациями в плане обмена информацией, а не обслуживание читателей. Процесс обслуживания читателей безусловно можно и нужно автоматизировать, только я с другой стороны автоматизирую.
Да вы правы в стандарте есть устаревшие теги и теги еще не заняты, формат постоянно видоизменяется.
Своим заминусованным комментом я лишь хотел напомнить гражданам Хабра, о правиле хорошего тона — об ошибках писать в личку.

Information

Rating
Does not participate
Registered
Activity