~/talk

The ideal code. Fiction or reality

Talkat JavaDay Kharkiv 2016 · on Saturday, 2016-09-17· [developer-experience]
links:none on file
slides:none on file

Defines an actionable checklist: readable, compact, reliable, self‑explaining code with separation of commands vs queries; measures tradeoffs with concrete tools — uses JMH benchmarks to show plain arrays beat lists/maps for bulk creation while plain objects are nearly as fast for field access; recommends modern APIs like Java 8 streams, java.time, HashMap’s Java‑8 treeify and libraries (Caffeine, Jackson, Apache Commons) instead of ad‑hoc code; shows tests, clear exception messages and static metrics as practical steps toward higher quality.

AI-written summary · about

  1. 0:00Introduction
  2. 1:36Ideal code as myth
  3. 4:06Requirements for ideal code
  4. 8:01Code readability
  5. 10:10Code compactness
  6. 12:02Code clarity
  7. 15:42Code reliability
  8. 21:56Error messages
  9. 22:37Tests as documentation
  10. 23:18Code reuse
  11. 25:03Code flexibility
  12. 27:51Code security
  13. 33:34Code scalability
  14. 35:19Code efficiency
  15. 38:11Ideal code reality
  16. 39:38Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.