powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Тестирование. Что именно тестировать? Как определить середину?
11 сообщений из 361, страница 15 из 15
Тестирование. Что именно тестировать? Как определить середину?
    #39804006
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинтак является целью рефакторинга уменьшение кол-во строк или нет? Вы там определелись с вашми единорогами? А то столько возмущений...Целью не является, однако, если в результате вашего рефакторинга количество строк не уменьшилось, то рефакторинг у вас неправильный.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39804008
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакОзверинпропущено...



win xp пользуются ежедневно тысячи людей, угадайте, проект жив?
ессно жив
есть те, кто юзают,
есть те, кто получают зп за поддержку


"мальчик ты тормоз" (с)

ладно, тут все понятно.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39804017
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловОзверинтак является целью рефакторинга уменьшение кол-во строк или нет? Вы там определелись с вашми единорогами? А то столько возмущений...Целью не является, однако, если в результате вашего рефакторинга количество строк не уменьшилось, то рефакторинг у вас неправильный.

это бред, причем я даже не понимаю, из чего вы делаете такой вывод.
Классическое определение рефакторинга включает в себя понятие "читаемый" код, куда, в свою очередь, входят легко читаемые переменные и так далее.

Потому, рефакторинг такой вещи как:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
public class TestRegexp {
    public static final Pattern pattern = Pattern.compile
        ("[a-zA-Z]{1}[a-zA-Z\\d\\u002E\\u005F]+@([a-zA-Z]+\\u002E){1,2}((net)|(com)|(org))");

    public static void doMatch(String word) {
        Matcher matcher = pattern.matcher(word);
        System.out.println("Validation for " + word +
                (matcher.matches() ? " passed." : "not passed."));
    }

    public static void main(String[] args) {
        doMatch("c0nst@money.simply.net");
        doMatch("Name.Sur_name@gmail.com");
        doMatch("useR33@somewhere.in.the.net");
    }
}



может превратится в довольной объемный кусок кода.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39804023
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,

и зачем вы в пример привели типичный говнокод на регулярных выражениях? Есть RFC 822 регламентирующий формат email, вашу поделку рефакторить не нужно - она ревью проходить не должна.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39804026
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловОзверин,

и зачем вы в пример привели типичный говнокод на регулярных выражениях? Есть RFC 822 регламентирующий формат email, вашу поделку рефакторить не нужно - она ревью проходить не должна.

Я привел пример того, как рефакторинг может увеличить кол-во кода. Сколько вам надо примеров или ответов на ваши совершенно бредовые вопросы, чтобы вы перестали утверждать этот НИЧЕМ не подкрепленный бред про кол-во строк после рефакторинга?
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39804027
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинЯ привел пример того, как рефакторинг может увеличить кол-во кода. Сколько вам надо примеров или ответов на ваши совершенно бредовые вопросы, чтобы вы перестали утверждать этот НИЧЕМ не подкрепленный бред про кол-во строк после рефакторинга?ну вы потрудитесь для начала привести пример того как рефакторинг неговнокода приводит к увеличению количества строк, а потом посмотрим, а то вы опять за свое взялись: сначала пишем неподдерживаемую хрень, а потом ее героически рефакторим.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39804029
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловОзверинЯ привел пример того, как рефакторинг может увеличить кол-во кода. Сколько вам надо примеров или ответов на ваши совершенно бредовые вопросы, чтобы вы перестали утверждать этот НИЧЕМ не подкрепленный бред про кол-во строк после рефакторинга?ну вы потрудитесь для начала привести пример того как рефакторинг неговнокода приводит к увеличению количества строк, а потом посмотрим, а то вы опять за свое взялись: сначала пишем неподдерживаемую хрень, а потом ее героически рефакторим.

зачем? Вы утверждаете, что рефакторинг всегда уменьшает кол-во строк кода, я привел пример обратный.
Лучше вы скажите, с чего вы решили, что рефакторинг обязательно должен уменьшить кол-во строк кода? Вы же прочли какой-то гениальный источник, прежде чем нести эту информацию в массы? Почему я должен доказывать наличие запущенного вами чайника Рассела?
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39804075
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинзачем? Вы утверждаете, что рефакторинг всегда уменьшает кол-во строк кода, я привел пример обратный.К примеру чтобы демагогом себя не выставлять, а то могли бы еще пример с расставлением пропущенных скобочек и заменой тернарного оператора привести и рассказывать о том как улучшилась читаемость при увеличении количества строк - такой код изначально плохой и не должен ревью проходить, вы же всеми способами пытаетесь заставить меня играть на вашем поле, где все изначально плохо, а потом пытаетесь доказать что в ваших запущенных случаях все происходит с точностью до наоборот.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39804205
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинсрочно расскажите, что это.
Кое кого учить - только портить.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39804206
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловПодсказка как сравнить число с 0:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
	public static void main(String[] args) {
		N[] n = new N[]{() -> false, () -> true};
		System.out.println(n[-1 >>> 31].isNegative());
		System.out.println(n[0 >>> 31].isNegative());
		System.out.println(n[1 >>> 31].isNegative());
	}

	interface N {

		boolean isNegative();

	}


Код: java
1.
-1 >>> 31


Теоретически имеет смысл, но компилятор всё равно подставит 1.
Код: java
1.
0 >>> 31


Даже теоретически смысла не имеет. Ну и компилятор 0 подставит.
Код: java
1.
1 >>> 31


Не равно конечному значению, но тоже смысла нет, плюс компилятор кое что поправит.

А вообще - можно было банально массив логических значений длинной 2 сваять:
Код: java
1.
2.
3.
4.
5.
6.
	public static void main(String[] args)
       {
		boolean n[] = {false, true};
		System.out.println(n[1]);
		System.out.println(n[0]);
	}
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39804211
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555Озверинсрочно расскажите, что это.
Кое кого учить - только портить.

а жаль.
...
Рейтинг: 0 / 0
11 сообщений из 361, страница 15 из 15
Форумы / Java [игнор отключен] [закрыт для гостей] / Тестирование. Что именно тестировать? Как определить середину?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]