Reasons & Ways to Improve Code Quality • Venkat Subramaniam • GOTO 2021

Reasons & Ways to Improve Code Quality • Venkat Subramaniam • GOTO 2021

GOTO Conferences

2 года назад

389,469 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Charles Sexton
Charles Sexton - 14.02.2023 22:00

The function length it does matter but its by use case and responsibility. Game programming and embedded systems, its very common to see long functions because they are trying to avoid adding to the stack and increasing performance. This is the minority though but an example use case. Another example is writing a function which has a long body, abstracting out the parts doesn't provide any additional readability, doesn't reduce complexity and doesn't provoke DRY. To me 100% its use case dependent....

Ответить
Hafiz Mubashar
Hafiz Mubashar - 20.05.2022 09:49

Cvdcxxx

Ответить
Migu & Magu
Migu & Magu - 13.05.2022 17:19

GTÞN
L0I678l

Ответить
Rehan Rajper
Rehan Rajper - 06.05.2022 09:26

Q2⅗

Ответить
metaltyphoon
metaltyphoon - 16.03.2022 21:40

No

Ответить
Amedee Van Gasse
Amedee Van Gasse - 14.02.2022 12:57

yes

Ответить
Amedee Van Gasse
Amedee Van Gasse - 14.02.2022 12:56

no

Ответить
Nisar Khan
Nisar Khan - 22.01.2022 18:05

Tomorrow usp

Ответить
Rod Elias
Rod Elias - 07.12.2021 01:52

Nice to see Venkat doing some Vim!

Ответить
Roaba
Roaba - 10.11.2021 16:04

awesome presentation! thanks

Ответить
Kit Karson
Kit Karson - 11.09.2021 19:12

When I see Venkat, I just like the video because I know it going to be awesome.

Ответить
Mahdi Salmanzadeh
Mahdi Salmanzadeh - 05.09.2021 12:59

Perfect it was! _

Ответить
WebShivam
WebShivam - 02.09.2021 21:00

This is absolute amazing session
Loved it ❤🙌

Ответить
Raghavan alias Saravanan M
Raghavan alias Saravanan M - 02.09.2021 20:38

This was the presentation he made in the year 2009, but published after 12 years!? Slide for Avoid primitive obsession shows the date as 09/30/2009 at the bottom right!

Ответить
Anna Muraviova
Anna Muraviova - 01.09.2021 10:05

very good

Ответить
Volodymyr Frolov
Volodymyr Frolov - 31.08.2021 23:53

Venkat is a brilliant presenter, as always!

Ответить
Gabriel Solano
Gabriel Solano - 31.08.2021 18:35

I really enjoyed the example of the "Avoid primitive obsession". Even though streams and functional programming is not new in Java, still it's not the first natural approach to solve a problem for me. Sometimes I know a code can be improved in this fashion but that requires to slow down and revisit the available methods. I'm learning little by little that is the best. Instead of priding myself for ending something fast, it's better to feel well because I know the code looks better.

Ответить
Rafael Issao Miyagawa
Rafael Issao Miyagawa - 31.08.2021 17:06

Venkat great as always!

Ответить
Andrue Anderson
Andrue Anderson - 31.08.2021 15:56

"Class Names" - I hate when presentations like this assume modern class-based object-oriented programming. My first law of programming is avoiding class-based OOP or you'll have to start by implementing the "Atom" class to avoid duplication. Save yourself the trouble and reach for the functional approach from the start.

Ответить