Кто-нибудь имеет под рукой такой проект на java, в котором можно каждую - Java
zhuravskiy_v
7/29/2021, 5:01:38 PM
Ответов:
Кто-нибудь имеет под рукой такой проект на java, в котором можно каждую

строчку кода считать как эталон к которому нужно стремится. В котором учтены все правила, стандарты, чистый код и архитектура и т.п.?

Ответы (8)

Аноним
7/29/2021, 5:04:03 PM

Есть. Откройте папку java.lang

Slava S
7/29/2021, 5:04:46 PM

а тут все сводится к тому, на сколько текущий дизайн в точности соотвествует задачам которые код решает. Бывают пишут клиент, простой, но за чем-то туда закинули(возможно скопипастили) абстрактный диспатчер, который имеет по сути только одну реализацию, нахрена такая абстракция? overdesign

Vladislav Zhuravskiy
7/29/2021, 5:06:14 PM

Меня больше интересует проекты в которых реализованы сущности и бизнес процессы в которых они участвуют, бизнес логика транзакции. Хандлеры которые исполняются до и после записи

Аноним
7/29/2021, 5:06:52 PM

Это не java проект. Это Spring проект, я так понимаю

Slava S
7/29/2021, 5:07:20 PM

это разные вещи java.lang это базовые абстракции, которые просто реализовали, но не создали в Java, конечно что-то создавали, но такие абстракции были и до java

Аноним
7/29/2021, 5:08:17 PM

Да, возьмем java.util и абстракции Iterable. Их никто не реализовал. Мы каждый раз пишем свою реализацию ArrayList, LinkedList, TreeSet и прочих

Slava S
7/29/2021, 5:08:38 PM

ну да ну да, про STL слышали? :)

Аноним
7/29/2021, 5:09:24 PM

А до C++ был C, а до C был Assembler, а до него были транзисторы.

Похожие вопросы по теме Java

Аноним
1/27/2021, 8:08:35 PM
Ответов: 7
Можете помочь советом. Понемногу учусь, хочу пойти на джуна. Практически везде необходимо

знание maven, а на каком уровне его нужно знать? В том плане, что подвязать библиотеки, какие-нибудь пропертис настроить, я могу. Но нужно ли знать про какие-то профайлы и т.д и т.п, когда там несколько репозиториев, этапы сборки, умение работать с ней через консольку и т.д Выглядит так, словно у всего этого нет дна, и хочется понять, а как глубоко-то вообще в это нужно опускаться. Знакомых слов все меньше и меньше... xD

Аноним
4/23/2021, 11:00:33 AM
Ответов: 8
Hi, ребят нужен совет. Учу Java, но по итогу получается что все

знания больше похожи на большой справочник. Начать писать что конкретное не получается. В какую сторону копать дальше?

nekogochan
8/30/2021, 11:35:52 AM
Ответов: 7
А испытательный кто-то заваливал?
Аноним
7/9/2021, 9:16:14 AM
Ответов: 7
Есть у кого проекты учебные , по Spring , для совместной разработки

?

zhuravskiy_v
7/27/2021, 8:23:33 AM
Ответов: 7
Коллеги! у меня вот такой интересный вопрос, кто и по каким причинам

выбрал java в качестве языка?

Аноним
7/30/2021, 4:01:14 PM
Ответов: 7
Тогда не стоит, можешь прочитать сообщение выше про то, что хорошо бы

выучить. Переслать?

Аноним
6/1/2021, 8:37:46 AM
Ответов: 7
Ищу ментора по джава. Какие сейчас расценки?
Аноним
8/30/2021, 12:18:36 PM
Ответов: 8
Даже в профессиональной разработке все дыры не закрыть. Есть хоть 1 Компания,

которая напоказ все исходники выложила? Гугл? Яндекс? Майкрософт? Амазон?

Аноним
7/29/2021, 11:36:11 AM
Ответов: 7
Ребята как индекс в массиве num может стать [х]?
murrk_telegram
4/28/2021, 4:05:02 PM
Ответов: 5
ребята, помогите пожалуйста кто имел дело с моддингом майнкрафта. Я сделал папку,

скачал mdk форджа 1.12.2, распаковал в папку, зашел в папку mdk, открыл терминал, написал ./gradlew - вот что вышло: [email protected]:~/Desktop/justSomeOres/forge-1.12.2-14.23.5.2855-mdk$ ./gradlew To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/4.9/userguide/gradle_daemon.html. Daemon will be stopped at the end of the build stopping after processing > Configure project : New Dep: net.minecraftforge:forge:1.12.2-14.23.5.2855_mapped_snapshot_20171003-1.12 Download https://maven.minecraftforge.net/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.pom Download https://maven.minecraftforge.net/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.pom Download https://maven.minecraftforge.net/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5.pom Download https://maven.minecraftforge.net/org/apache/httpcomponents/project/7/project-7.pom Download https://maven.minecraftforge.net/org/ow2/asm/asm/6.2/asm-6.2.pom FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'forge-1.12.2-14.23.5.2855-mdk'. > Could not resolve all files for configuration ':_compileJava_1'. > Could not resolve org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2_mc. Required by: project : > Could not resolve org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2_mc. > Could not get resource 'https://maven.minecraftforge.net/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2_mc/scala-continuations-plugin_2.11.1-1.0.2_mc.jar'. > Could not HEAD 'https://maven.minecraftforge.net/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2_mc/scala-continuations-plugin_2.11.1-1.0.2_mc.jar'. Received status code 429 from server: Too Many Requests > Could not resolve org.scala-lang:scala-parser-combinators_2.11:1.0.1. Required by: project : > Could not resolve org.scala-lang:scala-parser-combinators_2.11:1.0.1. > Could not get resource 'https://maven.minecraftforge.net/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar'. > Could not HEAD 'https://maven.minecraftforge.net/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar'. Received status code 429 from server: Too Many Requests > Could not resolve org.scala-lang:scala-swing_2.11:1.0.1. Required by: project : > Could not resolve org.scala-lang:scala-swing_2.11:1.0.1. > Could not get resource 'https://maven.minecraftforge.net/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar'. > Could not HEAD 'https://maven.minecraftforge.net/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar'. Received status code 429 from server: Too Many Requests * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/4.9/userguide/command_line_interface.html#sec:command_line_warnings BUILD FAILED in 16s Как это можно исправить? Скажите плз. Использую Linux Mint