Size: a a a

2021 January 11

O

Oleg Куб/Кубик/Кубищ... in learn.java
Бывает
Я вот не понимаю настойчивых вопросов типа "так чо там" - как будто кто-то должен
источник

РК

Роман Китурко... in learn.java
Никто ничего никому не должен)
Неужели я так плохо попросил совет?
источник

РК

Роман Китурко... in learn.java
То время, что ты и я потратили на бессмысленную переписку, мог написать пару слов о ридми)
источник

V

V in learn.java
Роман Китурко
Ребят, может кто совет дать, что добавить/ изменить? Пишу первый раз
Как развернуть проект локально, пару строчек про бизнес проект, авторов с контактами, стек с ссылками на скачивание для развертки, хинты для разработки (команды make, например). Что первое в голову пришло
источник

V

V in learn.java
Btw: database, not date
источник

РК

Роман Китурко... in learn.java
Кратно и по существу, спасибо 👍
источник

V

V in learn.java
Роман Китурко
Кратно и по существу, спасибо 👍
По-хорошему, описать шаги так, чтобы развернуть проект мог даже не программист ( к примеру, аналитик)
источник

AW

Artur Woskresensky in learn.java
Ребят, всем привет. Делаю простенкий TCP Relay. Делаю accept на Server socket, получаю обычный, потом создаю еще один обычный сокет и подключаюсь к http серверу. Потом просто копирую из inputstream одного сокета в outputstream другого и наоборот. Причем код копирования каждый рас запускается в отдельном Runnable на Executor-e. Но если на сокеты не сетать timeout, то через несколько запросов (как понимаю просто треды заканчиваются в executor-е) очередной начинает висеть. Дебажнул и такое впечатление, что блокируется на чтении из http сервера обратно на клиент. Тоесть http server -> tcp relay -> client.
Никак не хочется подниматься на уровень http, так как хочу сделать tcp relay универсальным (то есть не важно будет какой протокол будет работать наверху tcp).  Или сейчас так не делают или по каким-то причинам, мне неизвестным, это невозможно? Заранее большое спасибо за ответ.
источник

V

Vlad in learn.java
V
Как развернуть проект локально, пару строчек про бизнес проект, авторов с контактами, стек с ссылками на скачивание для развертки, хинты для разработки (команды make, например). Что первое в голову пришло
А ещё расписать домен, какие сущности, что обозначают, как их использовать, тесты, на которые почмотреть. Чтобы человек который мог посмотреть на него, понял что это, для чего и верхнеуровневую структуру до такой степени, чтобы уже детали то в коде понять
источник

РК

Роман Китурко... in learn.java
Vlad
А ещё расписать домен, какие сущности, что обозначают, как их использовать, тесты, на которые почмотреть. Чтобы человек который мог посмотреть на него, понял что это, для чего и верхнеуровневую структуру до такой степени, чтобы уже детали то в коде понять
Я так понимаю, это расписывается в том случае, если нет ТЗ?
источник

V

V in learn.java
Vlad
А ещё расписать домен, какие сущности, что обозначают, как их использовать, тесты, на которые почмотреть. Чтобы человек который мог посмотреть на него, понял что это, для чего и верхнеуровневую структуру до такой степени, чтобы уже детали то в коде понять
Звучит неплохо, но у нас сущности задокументированы в самом пакете сущностей. Но лишним думаю точно не будет
источник
2021 January 12

V

Vlad in learn.java
Роман Китурко
Я так понимаю, это расписывается в том случае, если нет ТЗ?
Ну я скорей про open source имел ввиду
источник

V

Vlad in learn.java
V
Звучит неплохо, но у нас сущности задокументированы в самом пакете сущностей. Но лишним думаю точно не будет
Документация это подробная документация, а в ридми можно например указать, что вот это главные сущности и работа с ними например вот так обычно ведётся(так часто в либах делают) Посмотрите разные readme на github проектов популярных
источник

S

Sergei in learn.java
Роман Китурко
Ребят, может кто совет дать, что добавить/ изменить? Пишу первый раз
Самое главное - определиться, для кого и зачем это вообще писать.
источник

D

DEN4_X in learn.java
какой самый просто способ разархивировать .RAR файл через java код?
источник

S

Sergei in learn.java
Роман Китурко
Ребят, может кто совет дать, что добавить/ изменить? Пишу первый раз
Пример из жизни: я пишу readme для воображаемого инженера, который никогда не видел этот код, но ему поставили задачу исправить баг.
источник

РК

Роман Китурко... in learn.java
Sergei
Самое главное - определиться, для кого и зачем это вообще писать.
В моем случае, это пишется для человека, который будет смотреть мой проект по ТЗ, которое данная компания мне прислала
источник

S

Sergei in learn.java
Роман Китурко
Ребят, может кто совет дать, что добавить/ изменить? Пишу первый раз
Поэтому мои readme обычно кратко отвечают на вопросы
1) как собрать проект, какие дополнительные настройки необходимы
2) как запустить под дебаггером
3) примеры запросов / как протестироват.
4) всё остальное, что может потребоваться знать, чтобы разобраться в коде (например, неочевидные зависимости в коде, и т.д.)
источник

РК

Роман Китурко... in learn.java
И я думаю, слишком описывать его не нужно
Но то, что люди писали выше о ридми( если это open source, какие шаги должны быть и т.д ), было интересно узнать
источник

dd

dude dude in learn.java
DEN4_X
какой самый просто способ разархивировать .RAR файл через java код?
Ты пробовал гулгить?
Первые же 2 библиотеки junrar https://github.com/edmund-wagner/junrar

Или java-unrar
https://gitlab.com/axet/java-unrar
источник