Pull to refresh
8
0
Олег @olegnik

User

Send message
Удлинение крыла же положительно повлияет на энергоэффективность полёта и уменьшит расход топлива?
У Вас в данном случае множество задач для собеседования опытного разработчика («мега спецы с 30 годами опыта») не пересекается с множеством задач, реализуемых в вашем проекте.
строки никто не зеркалит


Что и следовало доказать.
Что есть «энтерпрайз»?


разработка корпоративных приложений
не может даже строку отзеркалить


А как это можно применить в энтерпрайзе?
А если вместо удаления guest, поменять пароль на устойчивый к взлому, аппарат вернет старый пароль?
www.opennet.ru/opennews/art.shtml?num=33188
Компания Coverity, развивающая инструментарий для автоматического анализа кода на предмет наличия проблем безопасности и ошибок представила очередной ежегодный
отчёт (PDF, 550 Кб) с результатами изучения 37 млн строк кода из 45 наиболее активно разрабатываемых открытых проектов и 300 млн строк кода из 41 анонимного проприетарного продукта. В среднем, в открытых проектах было выявлено 0.45 дефектов на 1000 строк кода, для проприетарных продуктов данный показатель составляет 0.64, при этом средний показатель качества для всей индустрии разработки ПО составляет 1 ошибка на 1000 строк кода.
Я делал похожую задачу для сравнения фио клиентов в CRM на Java.
Использовал metaphone с корреляционным сравнением.
Вычисляется один раз ключ для клиента и хранится в базе, потом при вводе еще раз вычисляется ключ и находится по нему документ клиента.
И да, лучше всего сделать больше полей ввода данных.
PayPal для оплаты поддерживается?
Хотел бы добавить:

> Причина 1. Я не хочу следовать последним тенденциям

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

> функции высшего порядка для коллекций (есть в C# и других языках, и будет в Java)

В Java уже есть Collections и Generic, как основа, и множество готовых библиотек типа Guava.

Императивные языки обзаводятся техниками функциональных и наоборот.
Not null:
Здесь тоже можно использовать static :)
Постоянные проверки на null сильно засоряют код.

private static final Item ItemObj=new Item(); // =Item.getEmptyStaticObject();

public Item someMethod() {
    //some logic
    if (something) {
        Item item = new Item();
        fillItem(item);
        return item;
    }else{
       return ItemObj;
    }
}
Уязвима ли первая ветка struts 1.x?
Я из приведенных выше ссылок этого не понял.
Что мешает использовать более криптостойкий SHA2?
Хотелось бы еще добавить к статье, что конструктор по умолчанию ArrayList создаст массив из 10 элементов, а это лишнее потребление памяти в ряде случаев, опять же не в лучшую сторону влияющий на сборку мусора.
В DOS был API работы с файлами, но на этом всё.
Эх, какая OS/2 32bit была система: стабильная, быстрая и по настоящему мультизадачная, как unix. Совсем не то, что Windows 3.1x…
Похоже IBM извлекла уроки и это можно только приветствовать.
«Экстраполяция с учетом успешных контр-атак на mail.ru/yandex.ru тоже дает другой результат.»
484 (за ~1.2 года)
52 (за ~1.2 года)
16 (за 6 месяцев)=0.5 года
разное время, поэтому используем экстраполяцию
(52+1.2/0.5*16)/484=(52+38,4)/484=18,7%
Описка
атак SQLi — 484 (за ~1.2 года)
(Java Applet) — 52 (за ~1.2 года)
52/484=10,74% успеха при контр-атаках.

Экстраполяция с учетом успешных контр-атак на mail.ru/yandex.ru тоже дает другой результат.
1) Прошу не обобщать на всех разработчиков. Я например прошу время на обдумывание для сложных задач. Я знаю что за время разговора решение может и не вырисоваться.
2) Такие ответы означают, что в данный момент они не знают как это сделать. Да, неправильно выражаются.
Выход из сложившейся ситуации: дать время подумать.
Как? Сначала выслать задание в письменном виде, разработчик сможет подумать как его можно реализовать, у него могут появиться вопросы, которые можно обсудить в частном порядке. Иногда и проходит 1-2 дня прежде, чем приходит решение.

P.S. это можно занести в списки антипаттернов общения тимлид-девелопер
Очень занимательная статья.
Не могли бы Вы еще популярно рассказать, как синетезируются опорные ДНК и «скрепки»?
Также всегда хотел узнать, как заменяются один ген на другой (геномодифицированные организмы)?
Как применяется компьютерное моделирование для всего этого?
С нетерпением жду продолжения.
Значит Вы уже морально были готовы сменить работу и предложение друга удачно подвернулось.
1

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity