Information
- Rating
- 978-th
- Location
- Ижевск, Удмуртия, Россия
- Registered
- Activity
Specialization
Backend Developer, Software Architect
Lead
Big data
Spark
Java
Database
Geoinformation systems
Software development
Algorithms and data structures
Development management
Automation of processes
ETL
При переводе некоторых специальных терминов тоже проколы случаются. Тут уже вам нужен научный консультант.
Качество похрамывает, конечно, но всё же лучше, чем ничего.
Книжка в бумажном виде клёвая, больше чем на половину состоит из ответов на вопросы, которые в момент выпуска ещё не были опубликованы на сайте. Держу её на столе, и не в виде подставки под монитор, а в качестве улучшателя настроения :)
Могу добавить ещё одно забавное наблюдение: частенько те женщины, с которыми было больше всего конфликтов, после твоего увольнения больше всего расстраиваются, и даже зовут заходить в гости на прежнюю работу (в отличие от остальных, с кем были нормальные отношения). А при случайной встрече где-нибудь вне её с удовольствием выкладывают все сплетни и новости. Типа, без тебя теперь скучно, и поскандалить-то всласть не с кем :)
кстати, тот вариант, который лежит на гуглокоде, написал Брэд Фитцпатрик, оригинальный автор ЖЖ.
Учитывая, что по спецификации селектор не может быть длиннее 255 символов (при этом поле отображаемого имени — не более 70; по задумке он обязан всегда влазить в один пакет), то если бы код предназначался для реального использования, на входе было бы необходимо поставить такую проверку. Это сразу сняло бы первые два замечания.
Четвёртое на самом деле полностью нивелируется другим багом, который не позволит выйти за пределы ROOT_DIR :)
Для третьего у меня нет оправдания, там однозначно надо использовать Buffer.toString(), а для answer += — Array.join(), или задействовать какой-нибудь StringBuilder.
Хорошо, что никто никогда не будет ставить этот экзерсис на пром.