Эйч
Эйч
  • Эйч Плюс
  • Все менторы
Задачи/QA-инженер (ручное)/Выполнить ревизию кода

Выполнить ревизию кода

Условие задачи

<p>Требуется осуществить проверку написанного кода.</p> <pre><code class="language-java"><span class="hljs-keyword">public</span> <span class="hljs-keyword">class</span> <span class="hljs-title class_">Fraction</span> { <span class="hljs-keyword">public</span> Integer num; <span class="hljs-keyword">public</span> Integer den;
<span class="hljs-keyword">public</span> <span class="hljs-title function_">Fraction</span><span class="hljs-params">(Integer num, Integer den)</span> {
    <span class="hljs-built_in">this</span>.num = num;
    <span class="hljs-built_in">this</span>.den = den;
}

<span class="hljs-keyword">public</span> Fraction <span class="hljs-title function_">addFraction</span><span class="hljs-params">(Fraction f1, Fraction f2)</span> {
    <span class="hljs-type">Integer</span> <span class="hljs-variable">commonDen</span> <span class="hljs-operator">=</span> f1.den * f2.den;
    <span class="hljs-type">Integer</span> <span class="hljs-variable">newNum</span> <span class="hljs-operator">=</span> f1.num * f2.den + f2.num * f1.den;
    <span class="hljs-keyword">return</span> <span class="hljs-keyword">new</span> <span class="hljs-title class_">Fraction</span>(newNum, commonDen);
}

}

<span class="hljs-keyword">public</span> <span class="hljs-keyword">class</span> <span class="hljs-title class_">TestFraction</span> {

<span class="hljs-meta">@Test</span>
<span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title function_">addFractionTest</span><span class="hljs-params">()</span> {
    <span class="hljs-type">Fraction</span> <span class="hljs-variable">f1</span> <span class="hljs-operator">=</span> <span class="hljs-keyword">new</span> <span class="hljs-title class_">Fraction</span>(<span class="hljs-number">1</span>, <span class="hljs-number">2</span>);
    <span class="hljs-type">Fraction</span> <span class="hljs-variable">f2</span> <span class="hljs-operator">=</span> <span class="hljs-keyword">new</span> <span class="hljs-title class_">Fraction</span>(<span class="hljs-number">2</span>, <span class="hljs-number">3</span>);
    <span class="hljs-type">Fraction</span> <span class="hljs-variable">expected</span> <span class="hljs-operator">=</span> <span class="hljs-keyword">new</span> <span class="hljs-title class_">Fraction</span>(<span class="hljs-number">7</span>, <span class="hljs-number">6</span>);
    <span class="hljs-type">Fraction</span> <span class="hljs-variable">actual</span> <span class="hljs-operator">=</span> f1.addFraction(f1, f2);
    assertEquals(expected, actual);
}

} </code></pre>

Профессия

QA-инженер (ручное)

Сопроводим до оффера

Умножим шансы на каждом этапе поиска и поможем получить выгодный оффер

Узнать больше

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Сервисы
AI поиск работы newПоиск вакансий newПоиск компаний newКонструктор резюме newВопросы с собеседований newЗадачи с собеседований newГайды к собеседованиям newПроверятор резюме newГенератор сопроводительных new
Поиски себя
Войти в ITКарьерная стратегияПовысить доходПрофориентация
Работа в России
Сопровождение до оффера Найти работу в РоссииРевью портфолиоРевью резюмеТестовое собеседование
Работа за рубежом
Найти работу за границейПомощь в оформлении LinkedInРевью резюме на английскомТестовое собеседование на английском
Навыки
Личный брендОценка навыковРазвитие навыков и компетенций
Поддержка
ВыгораниеОтношения с коллективомОтношения с руководителемСиндром самозванцаСложное увольнение
Для бизнеса
Аудит процессов компанииВыступление на внутреннем мероприятии компанииКонсалтинг бизнеса
Профессии
HRАдминистрированиеАналитикаДизайнИнформационная безопасностьИскусственный интеллектИсследованияКонсалтингКонтентМаркетингМенеджментНаука и образованиеОфисПоддержкаПредпринимательство
Компания
С чем помогаемОтзывы Вопросы и ответыСертификатыВебинарыСтать ментором

Услуги оказывает ООО «Эйч Карьера»
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, г. Москва, Старопименовский пер., д. 18, стр. 2, помещ./ком./этаж I/19/2
Платформа принадлежит ООО «Эйч Карьера»

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта