Writing cleancode withmodern Java. Miro Cupak, Dnastack

  Рет қаралды 54,550

Devoxx

Devoxx

5 жыл бұрын

Пікірлер: 27
@varunvats32
@varunvats32 5 жыл бұрын
Covering these topics 1. Private interface methods. 2. Try with resources 3. Switch expression 4. Local variable expression.
@alokuttamshukla
@alokuttamshukla 3 жыл бұрын
Its more like new and cool features of Java rather than Clean codes.
@thebosssam5976
@thebosssam5976 3 жыл бұрын
This helped me to decide... to avoid using type inference
@moshecsbgu1
@moshecsbgu1 3 жыл бұрын
Like with other tools, it depends what is the problem you are trying to fix with that
@Woutor56
@Woutor56 4 жыл бұрын
Great talk, explanation is very clear.
@nitinagrawal6637
@nitinagrawal6637 3 жыл бұрын
Very helpful session...simple & informative
@ahmeddowidar8022
@ahmeddowidar8022 4 жыл бұрын
it's a great talk very simple and it's attractive topics
@Pspet
@Pspet 4 жыл бұрын
This jshell thing is by an outstanding amount the worst development environment i have ever seen. Why would someone would want to write code in that?
@Pspet
@Pspet 4 жыл бұрын
@Dennis Griese Thanks for the info
@AnthonyGoubard
@AnthonyGoubard 5 жыл бұрын
Learned quite a lot with this presentation
@andreyOMARama
@andreyOMARama 2 жыл бұрын
It's rather about "new Java features" than clean code...
@atomspalter2090
@atomspalter2090 3 жыл бұрын
nice
@SHAMITHADEVINDA
@SHAMITHADEVINDA 3 жыл бұрын
I want to be accurate as you are
@tashi7160
@tashi7160 2 жыл бұрын
Never had to use interface default interface method.
@pengdu7751
@pengdu7751 4 жыл бұрын
why would things like List be in a talk about "clean code"? It's seems more like a trap for bad coding habits
@khaledabd7209
@khaledabd7209 2 жыл бұрын
It does no harm but good Generics are invariant so when the type is unknown ? denote to it when ? is expected u can't assign any value other than null which. It is helpful for the libraries designer not in the business context.
@coolcoolj0102
@coolcoolj0102 5 жыл бұрын
wonderful presentation. Planning to upgrade to Java 10
@tobyzieglerrr
@tobyzieglerrr 3 жыл бұрын
good talk but WHY using jshell urrg
@JuanGarcia-zy8yw
@JuanGarcia-zy8yw 4 жыл бұрын
he shouldve been a lil more specific using wildcards. there is something called the put and get principle when using generics. when the generic is represented by a wildcard you cant add elements to it. the only way to add add elements is using the super keyword Lisr actually means
@MrMikomi
@MrMikomi 3 жыл бұрын
Well yes but he did say 'a list of something that's potentially more specific than an object' at 36:16
@alaetouba9049
@alaetouba9049 3 жыл бұрын
nice talk
@unpaiddonkey
@unpaiddonkey 3 жыл бұрын
22:07
@dark_evil77
@dark_evil77 3 жыл бұрын
creepy ide
@vladimirljubopytnov5193
@vladimirljubopytnov5193 2 жыл бұрын
In java 8, you create a helper class in the interface with private static methods and private ctor. You leak out there is a helper class, but with no methods visible and no instatiation possible. Not ideal, private methods on interface are nice, but "there is nothing you can do" is too strong of a statement.
@deepakbisht4957
@deepakbisht4957 7 ай бұрын
To be honest I don't like the idea of any implementation in an interface. I always try to avoid it...
@dinobulja
@dinobulja Жыл бұрын
You are talking about clean coffee and readability and using jshell doing even no indentation to demo? You pretty much violated all about clean coffee in first 6 minutes
@jesper7605
@jesper7605 2 жыл бұрын
Not worth watching IMO.
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 4,6 МЛН
Этот Пёс Кое-Что Наделал 😳
00:31
Глеб Рандалайнен
Рет қаралды 4,2 МЛН
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 7 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 62 МЛН
Stop Recommending Clean Code
27:05
ThePrimeTime
Рет қаралды 456 М.
Java First. Java Always.
46:17
Java
Рет қаралды 38 М.
10 Most Common Java Developer Mistakes
16:13
Amigoscode
Рет қаралды 103 М.
Exploring reactive programming in Java by Miro Cupak
44:14
Common mistakes made in Functional Java by Brian Vermeer
50:09
Know your Java? By Venkat Subramaniam
2:39:20
Devoxx
Рет қаралды 27 М.
Why You Shouldn't Nest Your Code
8:30
CodeAesthetic
Рет қаралды 2,6 МЛН
Know your Java? by Venkat Subramaniam
37:41
Devoxx
Рет қаралды 15 М.
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 3,2 МЛН
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 584 М.
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 333 М.
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 2,8 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 5 МЛН