Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование, т. 7

  

536 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

на почту пришло проигрунькал

 

Никита, добрый день!

 
Работаю над позицией Аналитика.
Компания - мировой разработчик решений в области интеллектуальной обработки информации и лингвистики.
 
 
дальше идут условия, требования, обязанности
в конце
 
Компания готова предлагать очень привлекательные условия труда.
Хотела бы ее с Вами обсудить или буду очень признательна за рекомендации.
 
Хорошего дня!
 
 
 
Ни одного раза название компании за текст не встречается кек
Эта хуйня с заплатите нам тыщу рублей и мы возьмем вас на работу дошла и до работ для белых господ чтоле

живое величие

Поделиться сообщением


Ссылка на сообщение

читаю исходники фреймворка

что на это скажут уважаемые господы?

кошерно ли так писать или в жопу раз?

 

 

 for (Class<?> cls : dataProvider.getParameterTypes()) {
      if (cls.equals(Method.class)) {
        parameters.add(com.getMethod());
      } else if (cls.equals(Constructor.class)) {
        parameters.add(com.getConstructor());
      } else if (cls.equals(ConstructorOrMethod.class)) {
        parameters.add(com);
      } else if (cls.equals(ITestNGMethod.class)) {
        parameters.add(method);
      } else if (cls.equals(ITestContext.class)) {
        parameters.add(testContext);
      } else if (cls.equals(Class.class)) {
        parameters.add(com.getDeclaringClass());
      } else {
        boolean isTestInstance = annotationFinder.hasTestInstance(dataProvider, i);
        if (isTestInstance) {
          parameters.add(fedInstance);
        } else {
          unresolved.add(new Pair<Integer, Class<?>>(i, cls));
        }
      }
      i++;
    } 

 

 


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

не уверен что тут вообще хотят сделать, но .equals(Class.class) это какая-то хуйня

Поделиться сообщением


Ссылка на сообщение

 

на почту пришло проигрунькал

 

Никита, добрый день!

 
Работаю над позицией Аналитика.
Компания - мировой разработчик решений в области интеллектуальной обработки информации и лингвистики.
 
 
дальше идут условия, требования, обязанности
в конце
 
Компания готова предлагать очень привлекательные условия труда.
Хотела бы ее с Вами обсудить или буду очень признательна за рекомендации.
 
Хорошего дня!
 
 
 
Ни одного раза название компании за текст не встречается кек
Эта хуйня с заплатите нам тыщу рублей и мы возьмем вас на работу дошла и до работ для белых господ чтоле

 

Описание компании похоже на ABBYY.

Но они обычно нге стремались прямо указывать ) Мб HR аутсорсит


 

<< твой комментарий очень важен для форума.

Поделиться сообщением


Ссылка на сообщение

не уверен что тут вообще хотят сделать, но .equals(Class.class) это какая-то хуйня

там челики через рефлексию получают данные в Method dataProvider

:trollface: 


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

позвонили второй раз из pwc сказали ВЫ МОЖЕТ НЕ ТО ПОДУМАЛИ МЫ НАБИРАЕМ АНАЛИТИКОВ В КОНСАЛТ ПРОЙДИТЕ ТЕСТЫ ПОЖАЛУСТА


живое величие

Поделиться сообщением


Ссылка на сообщение
(изменено)
Ran 1969 tests in 701.329s 
FAILED (failures=39, errors=167, skipped=21)

мм рефакторинг удался


Изменено пользователем SKYnv
Kant и TheDeadSkin понравилось это

 

<< твой комментарий очень важен для форума.

Поделиться сообщением


Ссылка на сообщение

читаю исходники фреймворка

что на это скажут уважаемые господы?

кошерно ли так писать или в жопу раз?

 

 

 for (Class<?> cls : dataProvider.getParameterTypes()) {
      if (cls.equals(Method.class)) {
        parameters.add(com.getMethod());
      } else if (cls.equals(Constructor.class)) {
        parameters.add(com.getConstructor());
      } else if (cls.equals(ConstructorOrMethod.class)) {
        parameters.add(com);
      } else if (cls.equals(ITestNGMethod.class)) {
        parameters.add(method);
      } else if (cls.equals(ITestContext.class)) {
        parameters.add(testContext);
      } else if (cls.equals(Class.class)) {
        parameters.add(com.getDeclaringClass());
      } else {
        boolean isTestInstance = annotationFinder.hasTestInstance(dataProvider, i);
        if (isTestInstance) {
          parameters.add(fedInstance);
        } else {
          unresolved.add(new Pair<Integer, Class<?>>(i, cls));
        }
      }
      i++;
    } 

 

 

 

и только на продоте у всех всегда идеальный код, написанный согласно всех солидов и киссов  :lol:  :lol:  :lol:

Поделиться сообщением


Ссылка на сообщение

 

читаю исходники фреймворка

что на это скажут уважаемые господы?

кошерно ли так писать или в жопу раз?

 

 

 for (Class<?> cls : dataProvider.getParameterTypes()) {
      if (cls.equals(Method.class)) {
        parameters.add(com.getMethod());
      } else if (cls.equals(Constructor.class)) {
        parameters.add(com.getConstructor());
      } else if (cls.equals(ConstructorOrMethod.class)) {
        parameters.add(com);
      } else if (cls.equals(ITestNGMethod.class)) {
        parameters.add(method);
      } else if (cls.equals(ITestContext.class)) {
        parameters.add(testContext);
      } else if (cls.equals(Class.class)) {
        parameters.add(com.getDeclaringClass());
      } else {
        boolean isTestInstance = annotationFinder.hasTestInstance(dataProvider, i);
        if (isTestInstance) {
          parameters.add(fedInstance);
        } else {
          unresolved.add(new Pair<Integer, Class<?>>(i, cls));
        }
      }
      i++;
    } 

 

 

 

и только на продоте у всех всегда идеальный код, написанный согласно всех солидов и киссов  :lol:  :lol:  :lol:

 

я ж поэтому и спрашиваю епт  :trollface:

а ты спалил контору  :zloy:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение
(изменено)

читаю исходники фреймворка

что на это скажут уважаемые господы?

кошерно ли так писать или в жопу раз?

 

 

 for (Class<?> cls : dataProvider.getParameterTypes()) {
      if (cls.equals(Method.class)) {
        parameters.add(com.getMethod());
      } else if (cls.equals(Constructor.class)) {
        parameters.add(com.getConstructor());
      } else if (cls.equals(ConstructorOrMethod.class)) {
        parameters.add(com);
      } else if (cls.equals(ITestNGMethod.class)) {
        parameters.add(method);
      } else if (cls.equals(ITestContext.class)) {
        parameters.add(testContext);
      } else if (cls.equals(Class.class)) {
        parameters.add(com.getDeclaringClass());
      } else {
        boolean isTestInstance = annotationFinder.hasTestInstance(dataProvider, i);
        if (isTestInstance) {
          parameters.add(fedInstance);
        } else {
          unresolved.add(new Pair<Integer, Class<?>>(i, cls));
        }
      }
      i++;
    } 

 

 

Ну а че не так? Офк можно красивше, но рефакторинг время, а исходный вариант я бы так же захуячил. 


Изменено пользователем Index

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...