powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / нужен реинжиниринг короткого кода на java
25 сообщений из 249, страница 8 из 10
нужен реинжиниринг короткого кода на java
    #40058059
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов,
Какое будет сообщение юзверю если путь ошибочный или прав нету или... 1500 случаев?
Код: java
1.
2.
3.
4.
5.
6.
7.
File file = new File(PATH_TO_FOLDER+fileName);
        try {
            if (file.createNewFile()) {
                System.out.println("Файл с именем " + fileName + " ,благополучно создан!");
            } else {
                System.out.println("Файл с таким именем уже существует по указанному пути, мы перезаписали его новыми значениями!");
            }


ЗЫ. Сообщения прикольные)))
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058060
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
// наконец то добрались до генерации
))))
Вот весь код выше убрать из main функции.
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058061
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов,
Выше было предложение от мембера. Все параметры взять в pojo класс.
И потом по ООП и инкапсуляции, в отдельном пакете провалидировать.
И послать юзвера подальше при ошибке: "попробуйте ка еще разок"))
Имхо
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058064
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про валидацию входных.
Если в ТЗ сказано что конкретизировать ошибку юзверю, то выводить конкретную ошибку.
Если нет, то ограничится Одной фразой:
"параметры не соответствуют формату"
.....
Справка
...
...
...
Так делают большинство утилит в линукс
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058204
pesets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
pesets,
Завтра разберитесь где варнинги в IDE


привет всем.
Сгенерировал варнинги в отдельный файл
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058213
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pesets,
Доброе утро.
Сделай НАМ доброе дело.
Сюда скрин варнингов из твоего IDE
Window - show view - marrkers
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058230
pesets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
pesets,
Доброе утро.
Сделай НАМ доброе дело.
Сюда скрин варнингов из твоего IDE
Window - show view - marrkers


оно?
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058235
pesets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или это ?
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058242
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется топик пошел не туда. За деревьями не видно леса. Нет приоритетов и непонятно вообще где конечная цель.

Так code-review не делается.

Надо что-то менять.
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058244
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Как это.
У меня иклипс даст варнинг что вызывать статику у экземпляра гупость.
А у тебя кто это говорит? Попугай кеша?
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058246
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pesets,
Ждем профи твоего IDE. У меня компактное окно с несколькими ошибками в твоем коде.
Их и надо исправлять.
А потом уже смотрит профи.... За 100 баксов в час
)))
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058247
pesets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
mayton,
Как это.
У меня иклипс даст варнинг что вызывать статику у экземпляра гупость.
А у тебя кто это говорит? Попугай кеша?


изменил в main
String [] argumentsForVerify = args;
number = verifyArgs(argumentsForVerify,numParams);

по соглашению наименованиям теперь нормально или нет ?

сделал verifyArgs функцией, потому что не смог ранее сделать number видимой в main
почему сделать статическую переменную в main это неправильно ?
пусть неправильно , но почему ?
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058248
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Где окно ошибок внизу у него?
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058249
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pesets
PetroNotC Sharp
mayton,
Как это.
У меня иклипс даст варнинг что вызывать статику у экземпляра гупость.
А у тебя кто это говорит? Попугай кеша?


изменил в main
String [] argumentsForVerify = args;
number = verifyArgs(argumentsForVerify,numParams);

по соглашению наименованиям теперь нормально или нет ?
первая строка - да. Вторая непонятен возврат..
Имхо
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058253
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
if (! classVerify.isOK())
exit(-1)
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058254
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
numParams зачем если массив имеет размер?
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058256
pesets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp,
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058257
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
pesets,
Ждем профи твоего IDE. У меня компактное окно с несколькими ошибками в твоем коде.
Их и надо исправлять.
А потом уже смотрит профи.... За 100 баксов в час
)))

Вообще не имеет значения что говорит IDE. Сначала должны быть зелеными модульные тесты.
И как-то вручную хотя-бы раз проверить что софт работает.

А то за этими рефакторингами можно безконтрольно просидеть неделю и сломать то что уже работало.
Учитывая нулевую подготовку автора - сломанный код после рефакторинга - это очень даже реально.
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058258
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Какие тесты если у него первый урок. И по ТЗ они есть?
Говорил работодатель - за написание лишнего на работу не берут.
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058259
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Как ты ВРУЧНУЮ проверишь варнинги.
Автор errors прошел 5 страниц назад
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058260
pesets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
pesets
пропущено...


изменил в main
String [] argumentsForVerify = args;
number = verifyArgs(argumentsForVerify,numParams);

по соглашению наименованиям теперь нормально или нет ?
первая строка - да. Вторая непонятен возврат..
Имхо


мне нужно как то вернуть из verifyArgs количество операций number , которое содержит 2ой аргумент командной строки, который проверяется в verifyArgs

если объявить static number тогда можно не возвращать, но статик переменную в main жестко забраковали
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058261
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pesets
PetroNotC Sharp,

а я тебя хвалил.
Поехали сначала.
Все Errors решай сам.
У тебя работало всё?
Как решишь - приходи.
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058262
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pesets
PetroNotC Sharp
пропущено...
первая строка - да. Вторая непонятен возврат..
Имхо


мне нужно как то вернуть из verifyArgs количество операций number , которое содержит 2ой аргумент командной строки, который проверяется в verifyArgs

если объявить static number тогда можно не возвращать, но статик переменную в main жестко забраковали
отвечаю.
Отдельный класс ВходныеАргументы осилишь?
Тогда создай и ему отдай все переменные скопом. Он все проверит.
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058263
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
Как ты ВРУЧНУЮ проверишь варнинги.
Автор errors прошел 5 страниц назад

Что он прошел? Он их снова заинтродьюсил.
...
Рейтинг: 0 / 0
нужен реинжиниринг короткого кода на java
    #40058264
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>если объявить static number тогда можно не возвращать, но статик переменную в main жестко забраковали
Выше класс будет тебе давать все что надо. Без статик
...
Рейтинг: 0 / 0
25 сообщений из 249, страница 8 из 10
Форумы / Java [игнор отключен] [закрыт для гостей] / нужен реинжиниринг короткого кода на java
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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